Disable overlay dragging mode on focus lost
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
@@ -52,6 +52,7 @@ import javax.swing.SwingUtilities;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import net.runelite.api.Client;
|
import net.runelite.api.Client;
|
||||||
import net.runelite.api.GameState;
|
import net.runelite.api.GameState;
|
||||||
|
import net.runelite.api.events.FocusChanged;
|
||||||
import net.runelite.api.events.GameStateChanged;
|
import net.runelite.api.events.GameStateChanged;
|
||||||
import net.runelite.api.widgets.Widget;
|
import net.runelite.api.widgets.Widget;
|
||||||
import net.runelite.api.widgets.WidgetInfo;
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
@@ -152,6 +153,15 @@ public class OverlayRenderer extends MouseListener implements KeyListener
|
|||||||
rebuildOverlays();
|
rebuildOverlays();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Subscribe
|
||||||
|
public void onFocusChanged(FocusChanged event)
|
||||||
|
{
|
||||||
|
if (!event.isFocused())
|
||||||
|
{
|
||||||
|
inOverlayDraggingMode = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void rebuildOverlays()
|
private void rebuildOverlays()
|
||||||
{
|
{
|
||||||
final List<Overlay> overlays = Stream
|
final List<Overlay> overlays = Stream
|
||||||
|
|||||||
Reference in New Issue
Block a user