diff options
author | Steve Northover <steve> | 2001-11-14 22:22:21 +0000 |
---|---|---|
committer | Steve Northover <steve> | 2001-11-14 22:22:21 +0000 |
commit | 564c7fa51d475e21ce63fb3a2b86f587245b2633 (patch) | |
tree | 6f102e8ae10f5898100ea5cc58eb2ac8eeb9bca7 | |
parent | 1114767c1c7229bfd98f898072c5bdbe0c4f06fd (diff) | |
download | eclipse.platform.swt-564c7fa51d475e21ce63fb3a2b86f587245b2633.tar.gz eclipse.platform.swt-564c7fa51d475e21ce63fb3a2b86f587245b2633.tar.xz eclipse.platform.swt-564c7fa51d475e21ce63fb3a2b86f587245b2633.zip |
*** empty log message ***
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java index 8ddc906deb..fad12ae3bc 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java @@ -483,8 +483,8 @@ boolean filterEvent (XAnyEvent event) { if (handle == 0) return false;
Widget widget = WidgetTable.get (handle);
if (widget == null) return false;
-// if (!(widget instanceof Control)) return false;
-// Control control = (Control) widget;
+ if (!(widget instanceof Control)) return false;
+ Control control = (Control) widget;
/* Get the unaffected character and keysym */
int oldState = keyEvent.state;
@@ -500,7 +500,7 @@ boolean filterEvent (XAnyEvent event) { /* Check for a mnemonic key */
if (key != 0) {
- if (widget.translateMnemonic (key, keyEvent)) return true;
+ if (control.translateMnemonic (key, keyEvent)) return true;
}
/* Check for a traversal key */
@@ -516,7 +516,7 @@ boolean filterEvent (XAnyEvent event) { case OS.XK_Right:
case OS.XK_Page_Up:
case OS.XK_Page_Down:
- if (widget.translateTraversal (keysym, keyEvent)) return true;
+ if (control.translateTraversal (keysym, keyEvent)) return true;
}
/* Answer false because the event was not processed */
|