summaryrefslogtreecommitdiff
path: root/maximus/maximus-bind.c
diff options
context:
space:
mode:
authorMonsta <[email protected]>2015-03-05 13:08:35 +0300
committerStefano Karapetsas <[email protected]>2015-03-13 08:38:09 +0100
commitab7f3a5d3b11ab7368f41d973b00d7c27f7556b1 (patch)
tree865b7eda97ebc9ec434e1a5050e610c2f7e0d1b5 /maximus/maximus-bind.c
parent1abdbdff876def3f061592d0f2317fcefc4d03cb (diff)
downloadmate-netbook-ab7f3a5d3b11ab7368f41d973b00d7c27f7556b1.tar.bz2
mate-netbook-ab7f3a5d3b11ab7368f41d973b00d7c27f7556b1.tar.xz
maximus: first connect to settings, then read them.
fixes the issue with GLib >= 2.43, https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619 Closes https://github.com/mate-desktop/mate-netbook/pull/19
Diffstat (limited to 'maximus/maximus-bind.c')
-rw-r--r--maximus/maximus-bind.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/maximus/maximus-bind.c b/maximus/maximus-bind.c
index 9678b18..e52e0a8 100644
--- a/maximus/maximus-bind.c
+++ b/maximus/maximus-bind.c
@@ -475,10 +475,11 @@ maximus_bind_init (MaximusBind *bind)
tomboy_keybinder_init ();
- priv->binding = g_settings_get_string (priv->settings, BIND_EXCLUDE_CLASS);
g_signal_connect (priv->settings, "changed::" BIND_EXCLUDE_CLASS,
G_CALLBACK (on_binding_changed), bind);
+ priv->binding = g_settings_get_string (priv->settings, BIND_EXCLUDE_CLASS);
+
if (binding_is_valid (priv->binding))
tomboy_keybinder_bind (priv->binding,
(TomboyBindkeyHandler)on_binding_activated,