Disable overlay dragging mode on focus lost

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2018-03-23 17:36:42 +01:00
parent adf4c5bc80
commit a05650cd31

View File

@@ -52,6 +52,7 @@ import javax.swing.SwingUtilities;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client;
import net.runelite.api.GameState;
import net.runelite.api.events.FocusChanged;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetInfo;
@@ -152,6 +153,15 @@ public class OverlayRenderer extends MouseListener implements KeyListener
rebuildOverlays();
}
@Subscribe
public void onFocusChanged(FocusChanged event)
{
if (!event.isFocused())
{
inOverlayDraggingMode = false;
}
}
private void rebuildOverlays()
{
final List<Overlay> overlays = Stream