瀏覽代碼

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());
 		}
 	}