diff options
author | Stefano Karapetsas <[email protected]> | 2013-05-08 17:54:28 +0200 |
---|---|---|
committer | Stefano Karapetsas <[email protected]> | 2013-05-08 17:54:28 +0200 |
commit | a326673b17ec87689e71a33c8b50fdc226de07e3 (patch) | |
tree | 60f9e842443433c6f4e38be24abf120febefb52f /plugins/keyboard/msd-keyboard-xkb.c | |
parent | 33ac2c8e15a6dbf22982fd469af1446d210eb2c8 (diff) | |
download | mate-settings-daemon-a326673b17ec87689e71a33c8b50fdc226de07e3.tar.bz2 mate-settings-daemon-a326673b17ec87689e71a33c8b50fdc226de07e3.tar.xz |
keyboard: Allow to disable indicators in GSettings
Diffstat (limited to 'plugins/keyboard/msd-keyboard-xkb.c')
-rw-r--r-- | plugins/keyboard/msd-keyboard-xkb.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/keyboard/msd-keyboard-xkb.c b/plugins/keyboard/msd-keyboard-xkb.c index d37ea05..5ce70bb 100644 --- a/plugins/keyboard/msd-keyboard-xkb.c +++ b/plugins/keyboard/msd-keyboard-xkb.c @@ -47,6 +47,8 @@ #define MATEKBD_KBD_SCHEMA "org.mate.peripherals-keyboard-xkb.kbd" #define KNOWN_FILES_KEY "known-file-list" +#define DISABLE_INDICATOR_KEY "disable-indicator" +#define DUPLICATE_LEDS_KEY "duplicate-leds" static MsdKeyboardManager* manager = NULL; @@ -173,8 +175,7 @@ apply_desktop_settings (void) before activating them */ matekbd_desktop_config_activate (¤t_config); - /* FIXME add an option to GSettings to duplicate leds? */ - show_leds = FALSE; + show_leds = g_settings_get_boolean (settings_desktop, DUPLICATE_LEDS_KEY); for (i = sizeof (indicator_icons) / sizeof (indicator_icons[0]); --i >= 0;) { gtk_status_icon_set_visible (indicator_icons[i], @@ -354,8 +355,7 @@ show_hide_icon () { if (g_strv_length (current_kbd_config.layouts_variants) > 1) { if (icon == NULL) { - /* FIXME add an option to GSettings to disable this? */ - gboolean disable = FALSE; + gboolean disable = g_settings_get_boolean (settings_desktop, DISABLE_INDICATOR_KEY); if (disable) return; |