From c8fa7f1eddb6027cbacb604632bcbd754c13f2e8 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Fri, 4 Jun 2021 09:40:23 +0200 Subject: [PATCH] fix NPE in autolocker, when reading "lastActivity" before any activity happened --- .../main/java/org/cryptomator/common/vaults/VaultStats.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main/commons/src/main/java/org/cryptomator/common/vaults/VaultStats.java b/main/commons/src/main/java/org/cryptomator/common/vaults/VaultStats.java index f6744ec6b..649be3a09 100644 --- a/main/commons/src/main/java/org/cryptomator/common/vaults/VaultStats.java +++ b/main/commons/src/main/java/org/cryptomator/common/vaults/VaultStats.java @@ -58,7 +58,10 @@ public class VaultStats { if (VaultState.Value.UNLOCKED == state.get()) { assert fs.get() != null; LOG.debug("start recording stats"); - Platform.runLater(() -> updateService.restart()); + Platform.runLater(() -> { + lastActivity.set(Instant.now()); + updateService.restart(); + }); } else { LOG.debug("stop recording stats"); Platform.runLater(() -> updateService.cancel());