diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java b/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java index 97d09da63..00d5046fd 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java @@ -356,7 +356,8 @@ public final class LauncherHelper { }); break; case CLOSE: - throw new Error("Never come to here"); + // Never come to here. + break; case KEEP: // No operations here break; diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/MainPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/MainPage.java index e6977c24d..9b1eb0ea3 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/MainPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/MainPage.java @@ -209,7 +209,7 @@ public final class MainPage extends StackPane implements DecoratorPage { } private void loadingVersions() { - contentPane.getChildren().setAll(spinner); + getChildren().setAll(spinner); FXUtils.resetChildren(masonryPane, Collections.emptyList()); } @@ -220,7 +220,7 @@ public final class MainPage extends StackPane implements DecoratorPage { } JFXUtilities.runInFX(() -> { if (profile == repository.getProfile()) { - contentPane.getChildren().setAll(masonryPane); + getChildren().setAll(contentPane); FXUtils.resetChildren(masonryPane, children); } }); diff --git a/HMCL/src/main/resources/assets/fxml/main.fxml b/HMCL/src/main/resources/assets/fxml/main.fxml index a8882ce04..6d1ff1a6b 100644 --- a/HMCL/src/main/resources/assets/fxml/main.fxml +++ b/HMCL/src/main/resources/assets/fxml/main.fxml @@ -10,23 +10,23 @@ maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" type="StackPane" pickOnBounds="false" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1"> + - + + + + + + + + + + + + - - - - - - - - - - - - diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java index 63e669fb8..9278516a6 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java @@ -62,7 +62,7 @@ public class DefaultGameRepository implements GameRepository { @Override public Version getVersion(String id) { if (!hasVersion(id)) - throw new VersionNotFoundException("Version '" + id + "' does not exist."); + throw new VersionNotFoundException("Version '" + id + "' does not exist in " + versions.keySet() + "."); return versions.get(id); }