diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java index d7e90427a..3e050df49 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java @@ -143,9 +143,6 @@ public final class Config implements Cloneable, Observable { @SerializedName("logLines") private IntegerProperty logLines = new SimpleIntegerProperty(100); - @SerializedName("firstLaunch") - private BooleanProperty firstLaunch = new SimpleBooleanProperty(true); - @SerializedName("authlibInjectorServers") private ObservableList authlibInjectorServers = FXCollections.observableArrayList(); @@ -431,18 +428,6 @@ public final class Config implements Cloneable, Observable { return logLines; } - public boolean isFirstLaunch() { - return firstLaunch.get(); - } - - public void setFirstLaunch(boolean firstLaunch) { - this.firstLaunch.set(firstLaunch); - } - - public BooleanProperty firstLaunchProperty() { - return firstLaunch; - } - public ObservableList getAuthlibInjectorServers() { return authlibInjectorServers; } diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java index f95e4b189..ca5a59bbf 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java @@ -50,11 +50,7 @@ public class Settings { instance = new Settings(); } - private final boolean firstLaunch; - private Settings() { - firstLaunch = config().isFirstLaunch(); - ProxyManager.init(); Accounts.init(); @@ -67,11 +63,6 @@ public class Settings { } config().addListener(source -> ConfigHolder.saveConfig()); - config().setFirstLaunch(false); - } - - public boolean isFirstLaunch() { - return firstLaunch; } private Locales.SupportedLocale locale = Locales.getLocaleByName(config().getLocalization()); diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/Decorator.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/Decorator.java index 519cd8f90..29542487d 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/Decorator.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/Decorator.java @@ -200,7 +200,7 @@ public final class Decorator extends StackPane implements TaskExecutorDialogWiza ); nowAnimation.play(); }); - if (!Settings.instance().isFirstLaunch() || Settings.instance().getLocale().getLocale() != Locale.CHINA) + if (/* TODO: is not first launch or */Settings.instance().getLocale().getLocale() != Locale.CHINA) drawerWrapper.getChildren().remove(welcomeView); if (!min) buttonsContainer.getChildren().remove(btnMin);