Jelajahi Sumber

gui: Prioritize non-idle folder states (fixes #6169) (#6170)

Simon Frei 6 tahun lalu
induk
melakukan
552ea68672
1 mengubah file dengan 6 tambahan dan 6 penghapusan
  1. 6 6
      gui/default/syncthing/core/syncthingController.js

+ 6 - 6
gui/default/syncthing/core/syncthingController.js

@@ -799,20 +799,20 @@ angular.module('syncthing.core')
             if (state === 'error') {
                 return 'stopped'; // legacy, the state is called "stopped" in the GUI
             }
-            if (state === 'idle' && folderInfo.needTotalItems > 0) {
+
+            if (state !== 'idle') {
+                return state;
+            }
+
+            if (folderInfo.needTotalItems > 0) {
                 return 'outofsync';
             }
             if ($scope.hasFailedFiles(folderCfg.id)) {
                 return 'faileditems';
             }
-            if (state === 'scanning') {
-                return state;
-            }
-
             if (folderInfo.receiveOnlyTotalItems) {
                 return 'localadditions';
             }
-
             if (folderCfg.devices.length <= 1) {
                 return 'unshared';
             }