Преглед на файлове

execute Service tasks on application thread

Armin Schrenk преди 4 години
родител
ревизия
629b6fb97d
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      main/commons/src/main/java/org/cryptomator/common/vaults/VaultStats.java

+ 3 - 3
main/commons/src/main/java/org/cryptomator/common/vaults/VaultStats.java

@@ -52,13 +52,13 @@ public class VaultStats {
 	}
 
 	private void vaultStateChanged(@SuppressWarnings("unused") Observable observable) {
-		if (VaultState.UNLOCKED.equals(state.get())) {
+		if (VaultState.UNLOCKED == state.get()) {
 			assert fs.get() != null;
 			LOG.debug("start recording stats");
-			updateService.restart();
+			Platform.runLater(() -> updateService.restart());
 		} else {
 			LOG.debug("stop recording stats");
-			updateService.cancel();
+			Platform.runLater(() -> updateService.cancel());
 		}
 	}