]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
SocketAPI: Display a warning on the directory if there are errors
authorKlaas Freitag <freitag@owncloud.com>
Tue, 19 Apr 2016 16:18:00 +0000 (18:18 +0200)
committerKlaas Freitag <freitag@owncloud.com>
Tue, 19 Apr 2016 16:18:00 +0000 (18:18 +0200)
Errors with individual files within a directory now result in
a warning label on the parent directories.

src/libsync/syncfilestatustracker.cpp

index a2df3bc3f75fbb384477fbce361827923e757b35..5a9e1bbe7e725d5ed19708867753887a6c13e9f6 100644 (file)
@@ -106,10 +106,9 @@ SyncFileStatus SyncFileStatusTracker::rootStatus()
             }
         }
         if( errs ) {
-            status = SyncFileStatus::StatusError;
-        } else if( warns ) {
-            status = SyncFileStatus::StatusWarning;
+            status = SyncFileStatus::StatusWarning; // some files underneath had errors
         }
+        // Only warnings do not change the root emblem away from ok.
     }
     return status;