[krb5-auth-dialog] Initially sync ticket properties



commit 90a9b3536dc804d9eda914f8b2bade9f075d31f7
Author: Guido Günther <agx sigxcpu org>
Date:   Sat Oct 25 13:34:50 2014 +0200

    Initially sync ticket properties
    
    to properly reflect the current gsettings. This also got broken
    during the GConf to GSettings switch.

 src/ka-preferences.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/ka-preferences.c b/src/ka-preferences.c
index 681192f..85a7da7 100644
--- a/src/ka-preferences.c
+++ b/src/ka-preferences.c
@@ -445,7 +445,8 @@ ka_preferences_setup_forwardable_toggle (KaPreferences *self)
                                       KA_PROP_NAME_TGT_FORWARDABLE,
                                       self->priv->forwardable_toggle,
                                       "active",
-                                      G_BINDING_BIDIRECTIONAL);
+                                      G_BINDING_BIDIRECTIONAL |
+                                      G_BINDING_SYNC_CREATE);
     self->priv->bindings[self->priv->n_bindings] = binding;
     self->priv->n_bindings++;
 }
@@ -459,7 +460,8 @@ ka_preferences_setup_proxiable_toggle (KaPreferences *self)
                                       KA_PROP_NAME_TGT_PROXIABLE,
                                       self->priv->proxiable_toggle,
                                       "active",
-                                      G_BINDING_BIDIRECTIONAL);
+                                      G_BINDING_BIDIRECTIONAL |
+                                      G_BINDING_SYNC_CREATE);
     self->priv->bindings[self->priv->n_bindings] = binding;
     self->priv->n_bindings++;
 }
@@ -473,7 +475,8 @@ ka_preferences_setup_renewable_toggle (KaPreferences *self)
                                       KA_PROP_NAME_TGT_RENEWABLE,
                                       self->priv->renewable_toggle,
                                       "active",
-                                      G_BINDING_BIDIRECTIONAL);
+                                      G_BINDING_BIDIRECTIONAL |
+                                      G_BINDING_SYNC_CREATE);
     self->priv->bindings[self->priv->n_bindings] = binding;
     self->priv->n_bindings++;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]