diff options
author | Felipe Heidrich | 2009-10-02 15:41:00 +0000 |
---|---|---|
committer | Felipe Heidrich | 2009-10-02 15:41:00 +0000 |
commit | 9c4b0d2ee1fe1599ac23f9e68e8830bbdf1ec4b1 (patch) | |
tree | 525a49a9746b8b89fbd9091c894a1aac55d71202 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java | |
parent | 90a3777b7aba5ac2320594cf8fe9b9694d9b3be8 (diff) | |
download | eclipse.platform.swt-9c4b0d2ee1fe1599ac23f9e68e8830bbdf1ec4b1.tar.gz eclipse.platform.swt-9c4b0d2ee1fe1599ac23f9e68e8830bbdf1ec4b1.tar.xz eclipse.platform.swt-9c4b0d2ee1fe1599ac23f9e68e8830bbdf1ec4b1.zip |
Bug 143911 - differentiate left and right modifier keys in keyPressed event
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java index d881b1a643..5f8d6001a7 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java @@ -1478,12 +1478,12 @@ void setLocationState (Event event, GdkEventKey keyEvent) { case OS.GDK_Alt_L: case OS.GDK_Shift_L: case OS.GDK_Control_L: - event.stateMask |= SWT.LOCATION_LEFT; + event.keyLocation = SWT.LEFT; break; case OS.GDK_Alt_R: case OS.GDK_Shift_R: case OS.GDK_Control_R: - event.stateMask |= SWT.LOCATION_RIGHT; + event.keyLocation = SWT.RIGHT; break; case OS.GDK_KP_0: case OS.GDK_KP_1: @@ -1513,7 +1513,7 @@ void setLocationState (Event event, GdkEventKey keyEvent) { case OS.GDK_KP_Subtract: case OS.GDK_KP_Up: case OS.GDK_Num_Lock: - event.stateMask |= SWT.LOCATION_KEYPAD; + event.keyLocation = SWT.KEYPAD; break; } } |