diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java index c513b46d17..5b75132b2b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java @@ -61,9 +61,16 @@ public class ChatboxPerformancePlugin extends Plugin { return true; } - + Widget[] widgets = widget.getChildren(); - return widgets.length > 0 && widgets[widgets.length - 1].getOpacity() < 254; + + if (widgets != null && widgets.length > 0) + { + Widget last = widgets[widgets.length - 1]; + return last != null && last.getOpacity() < 254; + } + + return false; } private void fixChatbox()