diff --git a/runelite-client/src/main/java/net/runelite/client/input/MouseManager.java b/runelite-client/src/main/java/net/runelite/client/input/MouseManager.java index 932284983b..30f0d34c03 100644 --- a/runelite-client/src/main/java/net/runelite/client/input/MouseManager.java +++ b/runelite-client/src/main/java/net/runelite/client/input/MouseManager.java @@ -33,8 +33,6 @@ import javax.inject.Singleton; @Singleton public class MouseManager { - // Button numbers greater than BUTTON3 have no constant identifier - private static final int MOUSE_BUTTON_4 = 4; private final List mouseListeners = new CopyOnWriteArrayList<>(); private final List mouseWheelListeners = new CopyOnWriteArrayList<>(); @@ -77,7 +75,6 @@ public class MouseManager public MouseEvent processMousePressed(MouseEvent mouseEvent) { - checkExtraMouseButtons(mouseEvent); for (MouseListener mouseListener : mouseListeners) { mouseEvent = mouseListener.mousePressed(mouseEvent); @@ -87,7 +84,6 @@ public class MouseManager public MouseEvent processMouseReleased(MouseEvent mouseEvent) { - checkExtraMouseButtons(mouseEvent); for (MouseListener mouseListener : mouseListeners) { mouseEvent = mouseListener.mouseReleased(mouseEvent); @@ -97,7 +93,6 @@ public class MouseManager public MouseEvent processMouseClicked(MouseEvent mouseEvent) { - checkExtraMouseButtons(mouseEvent); for (MouseListener mouseListener : mouseListeners) { mouseEvent = mouseListener.mouseClicked(mouseEvent); @@ -105,17 +100,6 @@ public class MouseManager return mouseEvent; } - private void checkExtraMouseButtons(MouseEvent mouseEvent) - { - // Prevent extra mouse buttins from being passed into the client, - // as it treats them all as left click - int button = mouseEvent.getButton(); - if (button >= MOUSE_BUTTON_4) - { - mouseEvent.consume(); - } - } - public MouseEvent processMouseEntered(MouseEvent mouseEvent) { for (MouseListener mouseListener : mouseListeners) @@ -160,4 +144,4 @@ public class MouseManager } return mouseWheelEvent; } -} \ No newline at end of file +}