From 65c12d7ae1feb4686fb3c06e1d26495dbe024481 Mon Sep 17 00:00:00 2001 From: infeo Date: Wed, 3 Apr 2019 16:56:44 +0200 Subject: [PATCH] fixes #847 --- .../org/cryptomator/ui/controllers/UnlockController.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/controllers/UnlockController.java b/main/ui/src/main/java/org/cryptomator/ui/controllers/UnlockController.java index 4800027f1..3d90c689f 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/controllers/UnlockController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/controllers/UnlockController.java @@ -441,9 +441,10 @@ public class UnlockController implements ViewController { keychainAccess.get().storePassphrase(vault.getId(), password); } }).onSuccess(() -> { - messageText.setText(null); + messageText.setText(""); downloadsPageLink.setVisible(false); listener.ifPresent(lstnr -> lstnr.didUnlock(vault)); + passwordField.swipe(); }).onError(InvalidPassphraseException.class, e -> { messageText.setText(localization.getString("unlock.errorMessage.wrongPassword")); passwordField.selectAll(); @@ -473,9 +474,6 @@ public class UnlockController implements ViewController { LOG.error("Unlock failed for technical reasons.", e); messageText.setText(localization.getString("unlock.errorMessage.unlockFailed")); }).andFinally(() -> { - if (!savePassword.isSelected()) { - passwordField.swipe(); - } advancedOptions.setDisable(false); progressIndicator.setVisible(false); progressText.setText(null);