From 2316453ebccee15ed6725125d368a24769afc65e Mon Sep 17 00:00:00 2001 From: Charlie Waters Date: Tue, 20 Mar 2018 00:55:34 -0400 Subject: [PATCH] Fix Groud Items plugin Alt+Tab bug by hooking FocusChanged event --- .../client/plugins/grounditems/GroundItemsPlugin.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java index 1017c3cb68..f07d27c27d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java @@ -53,6 +53,7 @@ import net.runelite.api.Node; import net.runelite.api.Region; import net.runelite.api.Tile; import net.runelite.api.events.ConfigChanged; +import net.runelite.api.events.FocusChanged; import net.runelite.api.events.MenuEntryAdded; import net.runelite.client.config.ConfigManager; import net.runelite.client.game.ItemManager; @@ -286,4 +287,13 @@ public class GroundItemsPlugin extends Plugin { return TRUE.equals(hiddenItems.getUnchecked(item)); } + + @Subscribe + public void onFocusChanged(FocusChanged focusChanged) + { + if (!focusChanged.isFocused()) + { + setHotKeyPressed(false); + } + } }