[krb5-auth-dialog] prefs: No need to keep the bindings around
- From: Guido Günther <guidog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [krb5-auth-dialog] prefs: No need to keep the bindings around
- Date: Fri, 21 Oct 2022 08:55:37 +0000 (UTC)
commit 6e318ff1a4e487c8dd0679c8e92a17e1fc00a132
Author: Guido Günther <agx sigxcpu org>
Date: Thu Oct 20 17:00:08 2022 +0200
prefs: No need to keep the bindings around
src/ka-preferences.c | 46 ++++++++++++++++++----------------------------
1 file changed, 18 insertions(+), 28 deletions(-)
---
diff --git a/src/ka-preferences.c b/src/ka-preferences.c
index 0bdca68..523af12 100644
--- a/src/ka-preferences.c
+++ b/src/ka-preferences.c
@@ -46,7 +46,6 @@ struct _KaPreferences {
GtkWidget *renewable_toggle;
GSettings *settings;
- GBinding* bindings[N_BINDINGS];
int n_bindings;
KaApplet *applet;
@@ -410,45 +409,36 @@ ka_preferences_setup_pkanchors_button (KaPreferences *self)
static void
ka_preferences_setup_forwardable_toggle (KaPreferences *self)
{
- GBinding *binding;
-
- binding = g_object_bind_property (self->applet,
- KA_PROP_NAME_TGT_FORWARDABLE,
- self->forwardable_toggle,
- "active",
- G_BINDING_BIDIRECTIONAL |
- G_BINDING_SYNC_CREATE);
- self->bindings[self->n_bindings] = binding;
+ g_object_bind_property (self->applet,
+ KA_PROP_NAME_TGT_FORWARDABLE,
+ self->forwardable_toggle,
+ "active",
+ G_BINDING_BIDIRECTIONAL |
+ G_BINDING_SYNC_CREATE);
self->n_bindings++;
}
static void
ka_preferences_setup_proxiable_toggle (KaPreferences *self)
{
- GBinding *binding;
-
- binding = g_object_bind_property (self->applet,
- KA_PROP_NAME_TGT_PROXIABLE,
- self->proxiable_toggle,
- "active",
- G_BINDING_BIDIRECTIONAL |
- G_BINDING_SYNC_CREATE);
- self->bindings[self->n_bindings] = binding;
+ g_object_bind_property (self->applet,
+ KA_PROP_NAME_TGT_PROXIABLE,
+ self->proxiable_toggle,
+ "active",
+ G_BINDING_BIDIRECTIONAL |
+ G_BINDING_SYNC_CREATE);
self->n_bindings++;
}
static void
ka_preferences_setup_renewable_toggle (KaPreferences *self)
{
- GBinding *binding;
-
- binding = g_object_bind_property (self->applet,
- KA_PROP_NAME_TGT_RENEWABLE,
- self->renewable_toggle,
- "active",
- G_BINDING_BIDIRECTIONAL |
- G_BINDING_SYNC_CREATE);
- self->bindings[self->n_bindings] = binding;
+ g_object_bind_property (self->applet,
+ KA_PROP_NAME_TGT_RENEWABLE,
+ self->renewable_toggle,
+ "active",
+ G_BINDING_BIDIRECTIONAL |
+ G_BINDING_SYNC_CREATE);
self->n_bindings++;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]