diff options
author | Steve Northover <steve> | 2003-08-21 19:22:14 +0000 |
---|---|---|
committer | Steve Northover <steve> | 2003-08-21 19:22:14 +0000 |
commit | b51482e7aa5b66a70b2f827678f2320eb949d038 (patch) | |
tree | 44df040e8ad5338d239a1994eb0b4cbb420027cc /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse | |
parent | 9c10c07a6e401510d47976be01199d00e7029951 (diff) | |
download | eclipse.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')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tracker.java | 11 |
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 |