From a4f35255bef19635127387ee51b7abc1607c5133 Mon Sep 17 00:00:00 2001 From: Kamiel Date: Thu, 2 Aug 2018 01:41:05 +0200 Subject: [PATCH] instance map: properly remove mouse listener on shutdown Fixes #3473 --- .../runelite/client/plugins/instancemap/InstanceMapPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java index 1b85a143ff..c04d62d644 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java @@ -94,10 +94,11 @@ public class InstanceMapPlugin extends Plugin @Override protected void shutDown() throws Exception { + overlay.setShowMap(false); overlayManager.remove(overlay); removeCustomOptions(); keyManager.unregisterKeyListener(inputListener); - mouseManager.registerMouseListener(inputListener); + mouseManager.unregisterMouseListener(inputListener); mouseManager.unregisterMouseWheelListener(inputListener); }