aboutsummaryrefslogtreecommitdiffstats
path: root/src/newt
diff options
context:
space:
mode:
Diffstat (limited to 'src/newt')
-rwxr-xr-xsrc/newt/classes/com/sun/javafx/newt/Window.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/newt/classes/com/sun/javafx/newt/Window.java b/src/newt/classes/com/sun/javafx/newt/Window.java
index e47fa5361..8c6d92fe5 100755
--- a/src/newt/classes/com/sun/javafx/newt/Window.java
+++ b/src/newt/classes/com/sun/javafx/newt/Window.java
@@ -422,9 +422,9 @@ public abstract class Window implements NativeWindow
}
private ArrayList mouseListeners = new ArrayList();
- private int lastMouseButton = 0;
- private long lastMousePressed = 0;
- private int lastMouseClickCount = 0;
+ private int mouseButtonPressed = 0; // current pressed mouse button number
+ private long lastMousePressed = 0; // last time when a mouse button was pressed
+ private int lastMouseClickCount = 0; // last mouse button click count
public static final int ClickTimeout = 300;
protected void sendMouseEvent(int eventType, int modifiers, int x, int y, int button) {
@@ -446,7 +446,7 @@ public abstract class Window implements NativeWindow
lastMouseClickCount=1;
}
lastMousePressed=when;
- lastMouseButton=button;
+ mouseButtonPressed=button;
e = new MouseEvent(true, eventType, this, when,
modifiers, x, y, lastMouseClickCount, button);
} else if(MouseEvent.EVENT_MOUSE_RELEASED==eventType) {
@@ -458,12 +458,12 @@ public abstract class Window implements NativeWindow
} else {
lastMouseClickCount=0;
lastMousePressed=0;
- lastMouseButton=0;
}
+ mouseButtonPressed=0;
} else if(MouseEvent.EVENT_MOUSE_MOVED==eventType) {
- if (lastMouseButton>0) {
+ if (mouseButtonPressed>0) {
e = new MouseEvent(true, MouseEvent.EVENT_MOUSE_DRAGGED, this, when,
- modifiers, x, y, 1, lastMouseButton);
+ modifiers, x, y, 1, mouseButtonPressed);
} else {
e = new MouseEvent(true, eventType, this, when,
modifiers, x, y, 0, button);