From ec11040150b57803832a07f33e0604a76f2834fa Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 27 Mar 2020 11:29:07 -0400 Subject: [PATCH] stretchedmode: copy mouse event consumed flag when translating mouse events --- .../plugins/stretchedmode/TranslateMouseListener.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/stretchedmode/TranslateMouseListener.java b/runelite-client/src/main/java/net/runelite/client/plugins/stretchedmode/TranslateMouseListener.java index c99fa20950..83a68f8e9f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/stretchedmode/TranslateMouseListener.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/stretchedmode/TranslateMouseListener.java @@ -92,7 +92,12 @@ public class TranslateMouseListener implements MouseListener int newX = (int) (e.getX() / (stretchedDimensions.width / realDimensions.getWidth())); int newY = (int) (e.getY() / (stretchedDimensions.height / realDimensions.getHeight())); - return new MouseEvent((Component) e.getSource(), e.getID(), e.getWhen(), e.getModifiersEx(), - newX, newY, e.getClickCount(), e.isPopupTrigger(), e.getButton()); + MouseEvent mouseEvent = new MouseEvent((Component) e.getSource(), e.getID(), e.getWhen(), e.getModifiersEx(), + newX, newY, e.getClickCount(), e.isPopupTrigger(), e.getButton()); + if (e.isConsumed()) + { + mouseEvent.consume(); + } + return mouseEvent; } }