StImText: don't translate keyboard state again

Clutter translates keyboard state internally, and clears the lock bits
from modifier state, so translating again results in the wrong keysym.
Given that Clutter already gives us a fine keysym, we don't need this.

https://bugzilla.gnome.org/show_bug.cgi?id=692586
This commit is contained in:
Giovanni Campagna 2013-02-03 16:43:54 +01:00
parent b3549f421d
commit a8c8df6ee8

View File

@ -316,10 +316,6 @@ key_event_to_gdk (ClutterKeyEvent *event_clutter)
* doesn't support XKB; we'll just end up with group == 0 */ * doesn't support XKB; we'll just end up with group == 0 */
event_gdk->group = XkbGroupForCoreState (event_gdk->state); event_gdk->group = XkbGroupForCoreState (event_gdk->state);
gdk_keymap_translate_keyboard_state (keymap, event_gdk->hardware_keycode,
event_gdk->state, event_gdk->group,
&event_gdk->keyval, NULL, NULL, NULL);
if (event_clutter->unicode_value) if (event_clutter->unicode_value)
{ {
/* This is not particularly close to what GDK does - event_gdk->string /* This is not particularly close to what GDK does - event_gdk->string