From 09d5f71335ca23a0a4ed51eb95a15cee2a28ffb5 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Sun, 22 Jan 2023 19:24:35 +0100 Subject: [PATCH] do not reset mountflags to default ones when window opens --- .../cryptomator/ui/vaultoptions/MountOptionsController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java b/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java index 54bd0d53c..de5cbd1a7 100644 --- a/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java +++ b/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java @@ -109,7 +109,10 @@ public class MountOptionsController implements FxController { if (customMountFlagsCheckbox.isSelected()) { readOnlyCheckbox.setSelected(false); // to prevent invalid states mountFlagsField.textProperty().unbind(); - vaultSettings.mountFlags().set(defaultMountFlags.getValue()); + var mountFlags = vaultSettings.mountFlags().get(); + if(mountFlags == null || mountFlags.isBlank()) { + vaultSettings.mountFlags().set(defaultMountFlags.getValue()); + } mountFlagsField.textProperty().bindBidirectional(vaultSettings.mountFlags()); } else { mountFlagsField.textProperty().unbindBidirectional(vaultSettings.mountFlags());