diff options
author | Steve Northover <steve> | 2003-03-04 20:30:29 +0000 |
---|---|---|
committer | Steve Northover <steve> | 2003-03-04 20:30:29 +0000 |
commit | 4c9667fe945912466014003d5451e10c9a760a46 (patch) | |
tree | 7463e27288331ccd7cb55c88f49e530bb9e3591f | |
parent | 251b73054cbea60303888085bbde8def0166a1a3 (diff) | |
download | eclipse.platform.swt-4c9667fe945912466014003d5451e10c9a760a46.tar.gz eclipse.platform.swt-4c9667fe945912466014003d5451e10c9a760a46.tar.xz eclipse.platform.swt-4c9667fe945912466014003d5451e10c9a760a46.zip |
*** empty log message ***
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java index 0e05b7bf9a..6a4ade5c82 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java @@ -1151,7 +1151,11 @@ boolean translateAccelerator (MSG msg) { if (menuBar != null && !menuBar.isEnabled ()) return false;
if (hAccel == -1) createAccelerators ();
if (hAccel == 0) return false;
- return OS.TranslateAccelerator (handle, hAccel, msg) != 0;
+ if (OS.TranslateAccelerator (handle, hAccel, msg) == 0) return false;
+ Display display = getDisplay ();
+ display.lastAscii = display.lastKey = 0;
+ display.lastVirtual = display.lastNull = false;
+ return true;
}
boolean traverseItem (boolean next) {
|