From b7e4c0fe31979754056866b40fc6f2c4b4907897 Mon Sep 17 00:00:00 2001 From: Jan-Peter Klein Date: Mon, 30 Oct 2023 15:27:11 +0100 Subject: [PATCH] set default mount service and port while adding a vault --- .../org/cryptomator/common/vaults/VaultListManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/common/vaults/VaultListManager.java b/src/main/java/org/cryptomator/common/vaults/VaultListManager.java index 53616c3db..1ed5274ed 100644 --- a/src/main/java/org/cryptomator/common/vaults/VaultListManager.java +++ b/src/main/java/org/cryptomator/common/vaults/VaultListManager.java @@ -41,6 +41,7 @@ public class VaultListManager { private final VaultComponent.Factory vaultComponentFactory; private final ObservableList vaultList; private final String defaultVaultName; + private final Settings settings; @Inject public VaultListManager(ObservableList vaultList, AutoLocker autoLocker, VaultComponent.Factory vaultComponentFactory, ResourceBundle resourceBundle, Settings settings) { @@ -48,7 +49,8 @@ public class VaultListManager { this.autoLocker = autoLocker; this.vaultComponentFactory = vaultComponentFactory; this.defaultVaultName = resourceBundle.getString("defaults.vault.vaultName"); - + this.settings = settings; + addAll(settings.directories); vaultList.addListener(new VaultListChangeListener(settings.directories)); autoLocker.init(); @@ -71,6 +73,8 @@ public class VaultListManager { private VaultSettings newVaultSettings(Path path) { VaultSettings vaultSettings = VaultSettings.withRandomId(); vaultSettings.path.set(path); + vaultSettings.mountService.set(settings.mountService.getValue()); + vaultSettings.port.set(settings.port.getValue()); if (path.getFileName() != null) { vaultSettings.displayName.set(path.getFileName().toString()); } else {