summaryrefslogtreecommitdiffstats
path: root/bundles
diff options
context:
space:
mode:
authorGrant Gayed <ggayed>2002-10-28 15:57:03 +0000
committerGrant Gayed <ggayed>2002-10-28 15:57:03 +0000
commit5ffb1beb93db4909683f910b5c812be2cd3e12bf (patch)
treebe535c6db5dcd79f675d2baa1ae3e19211fbcb3f /bundles
parentec2f017b6b658bb707bdf7f9b0ebc95d88d143c1 (diff)
downloadeclipse.platform.swt-5ffb1beb93db4909683f910b5c812be2cd3e12bf.tar.gz
eclipse.platform.swt-5ffb1beb93db4909683f910b5c812be2cd3e12bf.tar.xz
eclipse.platform.swt-5ffb1beb93db4909683f910b5c812be2cd3e12bf.zip
mouseDown = any button, not just button 1
Diffstat (limited to 'bundles')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java
index 484700a5d1..b85ae7e231 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java
@@ -361,7 +361,8 @@ public boolean open () {
int [] unused = new int [1], mask = new int [1];
OS.XQueryPointer (xDisplay, xWindow, unused, unused, oldX, oldY, unused, unused, mask);
Point cursorPos;
- boolean mouseDown = (mask [0] & OS.Button1Mask) != 0;
+ int mouseMasks = OS.Button1Mask | OS.Button2Mask | OS.Button3Mask;
+ boolean mouseDown = (mask [0] & mouseMasks) != 0;
if (!mouseDown) {
if ((style & SWT.RESIZE) != 0) {
cursorPos = adjustResizeCursor (xDisplay, xWindow);