From 4ab3935da03af5e6b898a22bb91fa9e4a36469bd Mon Sep 17 00:00:00 2001 From: Santiago Leon Date: Fri, 20 Feb 2015 14:22:40 -0600 Subject: [PATCH] fixing layout switching shortcuts --- .../plugins/keyboard/gsd-keyboard-manager.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/gnome-settings-daemon-3.8.6.1/plugins/keyboard/gsd-keyboard-manager.c b/gnome-settings-daemon-3.8.6.1/plugins/keyboard/gsd-keyboard-manager.c index 3e329f7..e4c55a2 100644 --- a/gnome-settings-daemon-3.8.6.1/plugins/keyboard/gsd-keyboard-manager.c +++ b/gnome-settings-daemon-3.8.6.1/plugins/keyboard/gsd-keyboard-manager.c @@ -583,8 +583,8 @@ xkb_init (GsdKeyboardManager *manager) XkbSelectEventDetails (dpy, XkbUseCoreKbd, XkbStateNotify, - XkbModifierLockMask | XkbGroupLockMask, - XkbModifierLockMask | XkbGroupLockMask); + XkbModifierLockMask, + XkbModifierLockMask); } static unsigned @@ -651,11 +651,6 @@ xkb_events_filter (GdkXEvent *xev_, } } - if (xkbev->state.changed & XkbGroupLockMask) { - /* Fix the locked group to the first group if it was changed by a grp: option. */ - XkbLockGroup (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), XkbUseCoreKbd, 0); - } - return GDK_FILTER_CONTINUE; } -- 1.9.1