Skip to content

Commit 0900ad3

Browse files
authored
Fix #3757: 切换游戏文件夹后,全局游戏设置应重新读取设置 (#3818)
1 parent d347b0c commit 0900ad3

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

HMCL/src/main/java/org/jackhuang/hmcl/ui/main/LauncherSettingsPage.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@
2525
import org.jackhuang.hmcl.ui.SVG;
2626
import org.jackhuang.hmcl.ui.animation.ContainerAnimations;
2727
import org.jackhuang.hmcl.ui.animation.TransitionPane;
28-
import org.jackhuang.hmcl.ui.construct.AdvancedListBox;
29-
import org.jackhuang.hmcl.ui.construct.PageAware;
30-
import org.jackhuang.hmcl.ui.construct.TabControl;
31-
import org.jackhuang.hmcl.ui.construct.TabHeader;
28+
import org.jackhuang.hmcl.ui.construct.*;
3229
import org.jackhuang.hmcl.ui.decorator.DecoratorAnimatedPage;
3330
import org.jackhuang.hmcl.ui.decorator.DecoratorPage;
3431
import org.jackhuang.hmcl.ui.versions.VersionSettingsPage;
@@ -62,7 +59,7 @@ public LauncherSettingsPage() {
6259
tab = new TabHeader(gameTab, javaManagementTab, settingsTab, personalizationTab, downloadTab, helpTab, feedbackTab, aboutTab);
6360

6461
tab.select(gameTab);
65-
gameTab.getNode().loadVersion(Profiles.getSelectedProfile(), null);
62+
addEventHandler(Navigator.NavigationEvent.NAVIGATED, event -> gameTab.getNode().loadVersion(Profiles.getSelectedProfile(), null));
6663
transitionPane.setContent(gameTab.getNode(), ContainerAnimations.NONE);
6764
FXUtils.onChange(tab.getSelectionModel().selectedItemProperty(), newValue -> {
6865
transitionPane.setContent(newValue.getNode(), ContainerAnimations.FADE);

0 commit comments

Comments
 (0)