diff --git a/main/ui/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java b/main/ui/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java index 7f5ffb49b..aadf9c939 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/vaultoptions/MountOptionsController.java @@ -3,6 +3,7 @@ package org.cryptomator.ui.vaultoptions; import javafx.beans.binding.BooleanBinding; import javafx.beans.property.BooleanProperty; import javafx.beans.property.SimpleBooleanProperty; +import javafx.beans.property.StringProperty; import javafx.fxml.FXML; import javafx.scene.control.CheckBox; import javafx.scene.control.ChoiceBox; @@ -72,6 +73,8 @@ public class MountOptionsController implements FxController { toggleGroup.getToggles().addAll(automaticDriveLetter, specificDriveLetter, specificDirectory); initDriveLetterSelection(); + + //TODO: set the toggleGroup correctly at init } private void initDriveLetterSelection() { @@ -217,4 +220,12 @@ public class MountOptionsController implements FxController { return adapterIsDokan.get(); } + public StringProperty customMountPathProperty(){ + return vault.getVaultSettings().individualMountPath(); + } + + public String getCustomMountPath(){ + return vault.getVaultSettings().individualMountPath().get(); + } + } diff --git a/main/ui/src/main/resources/fxml/vault_options_mount.fxml b/main/ui/src/main/resources/fxml/vault_options_mount.fxml index 56479297e..ea2859019 100644 --- a/main/ui/src/main/resources/fxml/vault_options_mount.fxml +++ b/main/ui/src/main/resources/fxml/vault_options_mount.fxml @@ -50,7 +50,7 @@ - +