diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java index 7e1346b52e..04124d1861 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java @@ -561,7 +561,7 @@ public class ConfigManager return object.toString(); } - private void sendConfig() + public void sendConfig() { synchronized (pendingChanges) { diff --git a/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java b/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java index 9be98e0e96..1140d370ee 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java @@ -320,6 +320,7 @@ public class ClientUI () -> { saveClientBoundsConfig(); + configManager.sendConfig(); runelite.shutdown(); }, this::showWarningOnExit