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 812eb86959..f6e78ef4b5 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 @@ -452,7 +452,9 @@ public class MusicPlugin extends Plugin for (MusicSlider slider : MusicSlider.values()) { Widget icon = client.getWidget(slider.getWidgetID()); - if (icon == null) + // VolumeChanged can trigger us before the sliders interface is fully valid, so + // we check if the width is set before we copy it to all of our widgets + if (icon == null || icon.getWidth() == 0) { return; }