From b4f0c4f42ca151bef534308740e7dcab47a9ca29 Mon Sep 17 00:00:00 2001 From: kirillsaint Date: Tue, 25 Jul 2023 19:34:45 +0600 Subject: [PATCH] fixes --- src/main/java/net/silentclient/client/Client.java | 5 ++++- .../net/silentclient/client/utils/types/GlobalSettings.java | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/silentclient/client/Client.java b/src/main/java/net/silentclient/client/Client.java index 1ba3f2d..659f016 100644 --- a/src/main/java/net/silentclient/client/Client.java +++ b/src/main/java/net/silentclient/client/Client.java @@ -208,7 +208,10 @@ public class Client { content.append(inputLine); } - globalSettings = gson.fromJson(content.toString(), GlobalSettings.class); + globalSettings.setConfig(new JSONObject(content.toString()).getString("config")); + globalSettings.setLite(new JSONObject(content.toString()).getBoolean("lite")); + globalSettings.setDisplayedTutorial(new JSONObject(content.toString()).getBoolean("displayedTutorial")); + globalSettings.setConfigsMigrated(new JSONObject(content.toString()).getBoolean("configsMigrated")); Client.getInstance().updateWindowTitle(); in.close(); } catch (Exception err) { diff --git a/src/main/java/net/silentclient/client/utils/types/GlobalSettings.java b/src/main/java/net/silentclient/client/utils/types/GlobalSettings.java index 6b084c1..b7a32dc 100644 --- a/src/main/java/net/silentclient/client/utils/types/GlobalSettings.java +++ b/src/main/java/net/silentclient/client/utils/types/GlobalSettings.java @@ -41,6 +41,10 @@ public class GlobalSettings { return displayedTutorial; } + public void setConfigsMigrated(boolean configsMigrated) { + this.configsMigrated = configsMigrated; + } + public void save() { try { FileOutputStream outputStream = new FileOutputStream(Client.getInstance().getGlobalSettingsFile());