From 9cd1cbcea0e0dce5b57b43494617324587037392 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 11 Sep 2021 00:02:19 -0400 Subject: [PATCH] music: check game state before applying sliders on startup This accesses vars, which typically cannot be accessed when not logged in, or in early startup --- .../java/net/runelite/client/plugins/music/MusicPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/music/MusicPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/music/MusicPlugin.java index 36081a3e10..96b08f83e2 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/music/MusicPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/music/MusicPlugin.java @@ -186,7 +186,7 @@ public class MusicPlugin extends Plugin channels = new Channel[]{musicChannel, effectChannel, areaChannel}; addMusicButtons(); - if (musicConfig.granularSliders()) + if (client.getGameState() == GameState.LOGGED_IN && musicConfig.granularSliders()) { updateMusicOptions(); resetSettingsWindow();