From c8075dbc1959597490faeb151a4f4425bb3ec5e1 Mon Sep 17 00:00:00 2001 From: Ralph Plawetzki Date: Sun, 24 Nov 2024 14:11:01 +0100 Subject: [PATCH] Improve thread handling --- .../ui/vaultoptions/MasterkeyOptionsController.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/vaultoptions/MasterkeyOptionsController.java b/src/main/java/org/cryptomator/ui/vaultoptions/MasterkeyOptionsController.java index 8c0c6ea24..6d4eeb492 100644 --- a/src/main/java/org/cryptomator/ui/vaultoptions/MasterkeyOptionsController.java +++ b/src/main/java/org/cryptomator/ui/vaultoptions/MasterkeyOptionsController.java @@ -1,6 +1,5 @@ package org.cryptomator.ui.vaultoptions; -import org.apache.commons.lang3.SystemUtils; import org.cryptomator.common.Passphrase; import org.cryptomator.common.keychain.KeychainManager; import org.cryptomator.common.vaults.Vault; @@ -64,7 +63,7 @@ public class MasterkeyOptionsController implements FxController { * @param wasSet * @param isSet true, when the checkbox is ticked, false otherwise */ - private void needAuthenticatedUserCheckboxToggled(Observable observable, Boolean wasSet, Boolean isSet) { + public synchronized void needAuthenticatedUserCheckboxToggled(Observable observable, Boolean wasSet, Boolean isSet) { try { var vaultId = vault.getId(); if (keychain.isPassphraseStored(vaultId)) {