Commit c3851df9 authored by John Ralls's avatar John Ralls Committed by Javier Jardón
Browse files

Replace GDK_Tab and GDK_ISO_Left_Tab with GDK_KEY equivalents

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=631475

Signed-off-by: Javier Jardón's avatarJavier Jardón <jjardon@gnome.org>
parent 718ccc9e
......@@ -277,10 +277,10 @@ maybe_update_keymap (void)
}
/* Special-case shift-tab since GTK+ expects
* GDK_ISO_Left_Tab for that.
* GDK_KEY_ISO_Left_Tab for that.
*/
if (found && p[j] == GDK_Tab && modifiers[j] == shiftKey)
p[j] = GDK_ISO_Left_Tab;
if (found && p[j] == GDK_KEY_Tab && modifiers[j] == shiftKey)
p[j] = GDK_KEY_ISO_Left_Tab;
if (!found)
{
......@@ -359,7 +359,7 @@ maybe_update_keymap (void)
}
/* Special-case shift-tab since GTK+ expects
* GDK_ISO_Left_Tab for that.
* GDK_KEY_ISO_Left_Tab for that.
*/
if (found && p[j] == GDK_KEY_Tab && modifiers[j] == shiftKey)
p[j] = GDK_KEY_ISO_Left_Tab;
......
......@@ -384,9 +384,9 @@ update_keymaps (GdkKeymapX11 *keymap_x11)
&keymap_x11->keysyms_per_keycode);
/* GDK_ISO_Left_Tab, as usually configured through XKB, really messes
/* GDK_KEY_ISO_Left_Tab, as usually configured through XKB, really messes
* up the whole idea of "consumed modifiers" because shift is consumed.
* However, <shift>Tab is not usually GDK_ISO_Left_Tab without XKB,
* However, <shift>Tab is not usually GDK_KEY_ISO_Left_Tab without XKB,
* we we fudge the map here.
*/
keycode = keymap_x11->min_keycode;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment