mousemanager: revert
This commit is contained in:
@@ -33,8 +33,6 @@ import javax.inject.Singleton;
|
|||||||
@Singleton
|
@Singleton
|
||||||
public class MouseManager
|
public class MouseManager
|
||||||
{
|
{
|
||||||
// Button numbers greater than BUTTON3 have no constant identifier
|
|
||||||
private static final int MOUSE_BUTTON_4 = 4;
|
|
||||||
|
|
||||||
private final List<MouseListener> mouseListeners = new CopyOnWriteArrayList<>();
|
private final List<MouseListener> mouseListeners = new CopyOnWriteArrayList<>();
|
||||||
private final List<MouseWheelListener> mouseWheelListeners = new CopyOnWriteArrayList<>();
|
private final List<MouseWheelListener> mouseWheelListeners = new CopyOnWriteArrayList<>();
|
||||||
@@ -77,7 +75,6 @@ public class MouseManager
|
|||||||
|
|
||||||
public MouseEvent processMousePressed(MouseEvent mouseEvent)
|
public MouseEvent processMousePressed(MouseEvent mouseEvent)
|
||||||
{
|
{
|
||||||
checkExtraMouseButtons(mouseEvent);
|
|
||||||
for (MouseListener mouseListener : mouseListeners)
|
for (MouseListener mouseListener : mouseListeners)
|
||||||
{
|
{
|
||||||
mouseEvent = mouseListener.mousePressed(mouseEvent);
|
mouseEvent = mouseListener.mousePressed(mouseEvent);
|
||||||
@@ -87,7 +84,6 @@ public class MouseManager
|
|||||||
|
|
||||||
public MouseEvent processMouseReleased(MouseEvent mouseEvent)
|
public MouseEvent processMouseReleased(MouseEvent mouseEvent)
|
||||||
{
|
{
|
||||||
checkExtraMouseButtons(mouseEvent);
|
|
||||||
for (MouseListener mouseListener : mouseListeners)
|
for (MouseListener mouseListener : mouseListeners)
|
||||||
{
|
{
|
||||||
mouseEvent = mouseListener.mouseReleased(mouseEvent);
|
mouseEvent = mouseListener.mouseReleased(mouseEvent);
|
||||||
@@ -97,7 +93,6 @@ public class MouseManager
|
|||||||
|
|
||||||
public MouseEvent processMouseClicked(MouseEvent mouseEvent)
|
public MouseEvent processMouseClicked(MouseEvent mouseEvent)
|
||||||
{
|
{
|
||||||
checkExtraMouseButtons(mouseEvent);
|
|
||||||
for (MouseListener mouseListener : mouseListeners)
|
for (MouseListener mouseListener : mouseListeners)
|
||||||
{
|
{
|
||||||
mouseEvent = mouseListener.mouseClicked(mouseEvent);
|
mouseEvent = mouseListener.mouseClicked(mouseEvent);
|
||||||
@@ -105,17 +100,6 @@ public class MouseManager
|
|||||||
return mouseEvent;
|
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)
|
public MouseEvent processMouseEntered(MouseEvent mouseEvent)
|
||||||
{
|
{
|
||||||
for (MouseListener mouseListener : mouseListeners)
|
for (MouseListener mouseListener : mouseListeners)
|
||||||
@@ -160,4 +144,4 @@ public class MouseManager
|
|||||||
}
|
}
|
||||||
return mouseWheelEvent;
|
return mouseWheelEvent;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user