diff --git a/main/ui/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java b/main/ui/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java index 44127696c..5faf5b694 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java @@ -3,7 +3,6 @@ package org.cryptomator.ui.preferences; import javafx.beans.binding.Bindings; import javafx.beans.binding.BooleanBinding; import javafx.beans.property.SimpleBooleanProperty; -import javafx.beans.property.SimpleObjectProperty; import javafx.scene.control.Button; import javafx.scene.control.ChoiceBox; import javafx.scene.control.TextField; @@ -40,9 +39,8 @@ public class VolumePreferencesController implements FxController { public void initialize() { volumeTypeChoiceBox.getItems().addAll(Volume.getCurrentSupportedAdapters()); - //If the in the settings specified preferredVolumeImplementation isn't available, overwrite the settings to use the default VolumeImpl.WEBDAV if (!volumeTypeChoiceBox.getItems().contains(settings.preferredVolumeImpl().get())) { - settings.preferredVolumeImpl().bind(new SimpleObjectProperty<>(VolumeImpl.WEBDAV)); + settings.preferredVolumeImpl().set(VolumeImpl.WEBDAV); } volumeTypeChoiceBox.valueProperty().bindBidirectional(settings.preferredVolumeImpl()); volumeTypeChoiceBox.setConverter(new VolumeImplConverter());