mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-18 08:16:58 -04:00
Fix crash when no game installed
This commit is contained in:
parent
641e308c53
commit
a1c5b87b55
@ -57,7 +57,15 @@ public final class LeftPaneController extends AdvancedListBox {
|
|||||||
|
|
||||||
GameAdvancedListItem gameListItem = new GameAdvancedListItem();
|
GameAdvancedListItem gameListItem = new GameAdvancedListItem();
|
||||||
gameListItem.actionButtonVisibleProperty().bind(Profiles.selectedVersionProperty().isNotNull());
|
gameListItem.actionButtonVisibleProperty().bind(Profiles.selectedVersionProperty().isNotNull());
|
||||||
gameListItem.setOnAction(e -> Versions.modifyGameSettings(Profiles.getSelectedProfile(), Profiles.getSelectedVersion()));
|
gameListItem.setOnAction(e -> {
|
||||||
|
Profile profile = Profiles.getSelectedProfile();
|
||||||
|
String version = Profiles.getSelectedVersion();
|
||||||
|
if (version == null) {
|
||||||
|
Controllers.navigate(Controllers.getGameListPage());
|
||||||
|
} else {
|
||||||
|
Versions.modifyGameSettings(profile, version);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
ProfileAdvancedListItem profileListItem = new ProfileAdvancedListItem();
|
ProfileAdvancedListItem profileListItem = new ProfileAdvancedListItem();
|
||||||
profileListItem.setOnAction(e -> Controllers.navigate(Controllers.getProfileListPage()));
|
profileListItem.setOnAction(e -> Controllers.navigate(Controllers.getProfileListPage()));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user