summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java
diff options
context:
space:
mode:
authorSteve Northover <steve>2003-08-21 19:22:14 +0000
committerSteve Northover <steve>2003-08-21 19:22:14 +0000
commitb51482e7aa5b66a70b2f827678f2320eb949d038 (patch)
tree44df040e8ad5338d239a1994eb0b4cbb420027cc /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java
parent9c10c07a6e401510d47976be01199d00e7029951 (diff)
downloadeclipse.platform.swt-b51482e7aa5b66a70b2f827678f2320eb949d038.tar.gz
eclipse.platform.swt-b51482e7aa5b66a70b2f827678f2320eb949d038.tar.xz
eclipse.platform.swt-b51482e7aa5b66a70b2f827678f2320eb949d038.zip
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java
index 2807f0a366..16208827f2 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java
@@ -610,16 +610,11 @@ public boolean open () {
}
break;
}
- /*
- * Don't dispatch mouse and key events in general, EXCEPT once this
- * tracker has finished its work.
- */
- if (tracking && !cancelled) {
- if (OS.WM_KEYFIRST <= message && message <= OS.WM_KEYLAST) continue;
- if (OS.WM_MOUSEFIRST <= message && message <= OS.WM_MOUSELAST) continue;
- }
+ if (OS.WM_KEYFIRST <= message && message <= OS.WM_KEYLAST) continue;
+ if (OS.WM_MOUSEFIRST <= message && message <= OS.WM_MOUSELAST) continue;
OS.DispatchMessage (msg);
}
+ if (mouseDown) OS.ReleaseCapture ();
if (!isDisposed()) drawRectangles (rectangles);
/*
* Cleanup: If a transparent window was created in order to capture events then