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 20a2f378d1..42de5fc510 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 @@ -488,7 +488,7 @@ public class ClientUI } // Update config - updateFrameConfig(true); + updateFrameConfig(false); // Create hide sidebar button @@ -596,6 +596,8 @@ public class ClientUI // Show frame frame.setVisible(true); + // On macos setResizable needs to be called after setVisible + frame.setResizable(!config.lockWindowSize()); frame.toFront(); requestFocus(); log.info("Showing frame {}", frame);