diff options
author | Stefano Karapetsas <[email protected]> | 2015-03-10 20:01:27 +0100 |
---|---|---|
committer | Stefano Karapetsas <[email protected]> | 2015-03-10 20:01:27 +0100 |
commit | 14a209aecb1390a1490e2c7915f33f816380bb84 (patch) | |
tree | c7dabf2ab7ca044f4acc8b28bf323f01550e5a71 /capplet/gsm-properties-dialog.c | |
parent | 1ebfda491775364cd3476989f12f8de120f695cf (diff) | |
parent | 0376255e93e11d06e368d468de7c1c804e4b4c9c (diff) | |
download | mate-session-manager-14a209aecb1390a1490e2c7915f33f816380bb84.tar.bz2 mate-session-manager-14a209aecb1390a1490e2c7915f33f816380bb84.tar.xz |
Merge pull request #73 from monsta/fix-for-new-glib-1.8
[1.8] first connect to settings, then read them.
Diffstat (limited to 'capplet/gsm-properties-dialog.c')
-rw-r--r-- | capplet/gsm-properties-dialog.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/capplet/gsm-properties-dialog.c b/capplet/gsm-properties-dialog.c index c920882..694690a 100644 --- a/capplet/gsm-properties-dialog.c +++ b/capplet/gsm-properties-dialog.c @@ -671,13 +671,14 @@ setup_dialog (GsmPropertiesDialog *dialog) button = GTK_WIDGET (gtk_builder_get_object (dialog->priv->xml, CAPPLET_REMEMBER_WIDGET_NAME)); dialog->priv->remember_toggle = button; - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), - g_settings_get_boolean (dialog->priv->settings, SPC_AUTOSAVE_KEY)); + g_signal_connect (dialog->priv->settings, "changed::" SPC_AUTOSAVE_KEY, G_CALLBACK (on_autosave_value_notify), dialog); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), + g_settings_get_boolean (dialog->priv->settings, SPC_AUTOSAVE_KEY)); g_signal_connect (button, "toggled", G_CALLBACK (on_autosave_value_toggled), |