diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java index 8b19adba5..4b9a5a405 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java @@ -226,7 +226,6 @@ public final class SettingsPage extends ScrollPane { { MultiFileItem fileCommonLocation = new MultiFileItem<>(); - fileCommonLocation.selectedDataProperty().bindBidirectional(config().commonDirTypeProperty()); fileCommonLocation.loadChildren(Arrays.asList( new MultiFileItem.Option<>(i18n("launcher.cache_directory.default"), EnumCommonDirectory.DEFAULT), new MultiFileItem.FileOption<>(i18n("settings.custom"), EnumCommonDirectory.CUSTOM) @@ -234,6 +233,7 @@ public final class SettingsPage extends ScrollPane { .setDirectory(true) .bindBidirectional(config().commonDirectoryProperty()) )); + fileCommonLocation.selectedDataProperty().bindBidirectional(config().commonDirTypeProperty()); ComponentSublist fileCommonLocationSublist = new ComponentSublist(); fileCommonLocationSublist.getContent().add(fileCommonLocation);