[gnome-settings-daemon] Extra parameter for xkl_engine_stop_listen
- From: Sergey V. Udaltsov <svu src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] Extra parameter for xkl_engine_stop_listen
- Date: Mon, 11 Jan 2010 11:21:22 +0000 (UTC)
commit 70c902628f7d9e757b88445b1bfb3841e88ff2f9
Author: Sergey V. Udaltsov <svu gnome org>
Date: Mon Jan 11 11:20:13 2010 +0000
Extra parameter for xkl_engine_stop_listen
New version of libxklavier (5.0) requires to specify flags when you stop
listening
configure.ac | 2 +-
plugins/keyboard/gsd-keyboard-xkb.c | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index a85fdb2..c0032a1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -220,7 +220,7 @@ AC_CHECK_X_LIB(Xxf86misc, XF86MiscQueryExtension, [
AC_SUBST(XF86MISC_LIBS)
AC_CHECK_X_HEADERS([X11/extensions/XKB.h])
-PKG_CHECK_MODULES(LIBGNOMEKBDUI, [libgnomekbdui >= 2.29.5 libgnomekbd >= 2.29.5 libxklavier >= 4.0])
+PKG_CHECK_MODULES(LIBGNOMEKBDUI, [libgnomekbdui >= 2.29.5 libgnomekbd >= 2.29.5 libxklavier >= 5.0])
AC_SUBST(LIBGNOMEKBDUI_CFLAGS)
AC_SUBST(LIBGNOMEKBDUI_LIBS)
diff --git a/plugins/keyboard/gsd-keyboard-xkb.c b/plugins/keyboard/gsd-keyboard-xkb.c
index a86fc80..a7fb5b5 100644
--- a/plugins/keyboard/gsd-keyboard-xkb.c
+++ b/plugins/keyboard/gsd-keyboard-xkb.c
@@ -539,8 +539,8 @@ filter_xkb_config (void)
current_kbd_config.layouts_variants
=
g_slist_delete_link
- (current_kbd_config.
- layouts_variants, filtered);
+ (current_kbd_config.layouts_variants,
+ filtered);
any_change = TRUE;
continue;
}
@@ -892,7 +892,9 @@ gsd_keyboard_xkb_shutdown (void)
if (!inited_ok)
return;
- xkl_engine_stop_listen (xkl_engine);
+ xkl_engine_stop_listen (xkl_engine,
+ XKLL_MANAGE_LAYOUTS |
+ XKLL_MANAGE_WINDOW_STATES);
gdk_window_remove_filter (NULL, (GdkFilterFunc)
gsd_keyboard_xkb_evt_filter, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]