summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2012-04-26 19:36:50 +0100
committerBastien Nocera <hadess@hadess.net>2012-04-26 19:36:50 +0100
commit42afa81cb2eba7b1b69fc60951f0b5cfc09ac45b (patch)
treed21064a4431eede179e130e746cede9dea0cb5a8
parent04643f67957780490d47b1e9a5fcc7866cdc76a2 (diff)
downloadgnome-settings-daemon-42afa81cb2eba7b1b69fc60951f0b5cfc09ac45b.tar.gz
keyboard: Remove have_xkb struct member
-rw-r--r--plugins/keyboard/gsd-keyboard-manager.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/plugins/keyboard/gsd-keyboard-manager.c b/plugins/keyboard/gsd-keyboard-manager.c
index 65261489..166d6921 100644
--- a/plugins/keyboard/gsd-keyboard-manager.c
+++ b/plugins/keyboard/gsd-keyboard-manager.c
@@ -74,7 +74,6 @@ struct GsdKeyboardManagerPrivate
{
guint start_idle_id;
GSettings *settings;
- gboolean have_xkb;
gint xkb_event_base;
GsdNumLockState old_state;
GdkDeviceManager *device_manager;
@@ -639,7 +638,7 @@ apply_settings (GSettings *settings,
manager->priv->old_state = g_settings_get_enum (manager->priv->settings, KEY_NUMLOCK_STATE);
- if (manager->priv->have_xkb && rnumlock)
+ if (rnumlock)
numlock_set_xkb_state (manager->priv->old_state);
XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), FALSE);
@@ -705,10 +704,8 @@ start_keyboard_idle_cb (GsdKeyboardManager *manager)
manager->priv->settings_desktop = g_settings_new (GKBD_DESKTOP_SCHEMA);
manager->priv->settings_keyboard = g_settings_new (GKBD_KEYBOARD_SCHEMA);
- if (manager->priv->have_xkb) {
- gsd_keyboard_xkb_init (manager);
- numlock_xkb_init (manager);
- }
+ gsd_keyboard_xkb_init (manager);
+ numlock_xkb_init (manager);
set_devicepresence_handler (manager);
@@ -722,8 +719,7 @@ start_keyboard_idle_cb (GsdKeyboardManager *manager)
g_signal_connect (manager->priv->settings_keyboard, "changed",
(GCallback) xkb_settings_changed, manager);
- if (manager->priv->have_xkb)
- install_xkb_filter (manager);
+ install_xkb_filter (manager);
gnome_settings_profile_end (NULL);
@@ -781,8 +777,7 @@ gsd_keyboard_manager_stop (GsdKeyboardManager *manager)
p->popup_menu = NULL;
}
- if (p->have_xkb)
- remove_xkb_filter (manager);
+ remove_xkb_filter (manager);
if (p->xkl_registry != NULL) {
g_object_unref (p->xkl_registry);