From e14fc56b37ae331005a2dbbd0fa4bf1290f851b8 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Thu, 20 Feb 2020 14:09:32 +0100 Subject: [PATCH] fixed autocompletion for pasting text --- .../ui/recoverykey/RecoveryKeyRecoverController.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java b/main/ui/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java index 39914484a..7a212d443 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java @@ -62,9 +62,9 @@ public class RecoveryKeyRecoverController implements FxController { String currentWord = text.substring(beginOfWord, caretPos); Optional suggestion = autoCompleter.autocomplete(currentWord); if (suggestion.isPresent()) { - String completion = suggestion.get().substring(currentWord.length() - 1); - change.setText(completion); - change.setAnchor(caretPos + completion.length() - 1); + String completion = suggestion.get().substring(currentWord.length()); + change.setText(change.getText() + completion); + change.setAnchor(caretPos + completion.length()); } } return change; @@ -86,7 +86,6 @@ public class RecoveryKeyRecoverController implements FxController { @FXML public void recover() { recoveryKeyFactory.validateRecoveryKey(textarea.getText()); - } /* Getter/Setter */