From c0af3f554befb151128beb21119c0f621222fe14 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Tue, 21 Aug 2012 14:24:38 -0500 Subject: don't keep the GBinding pointer around, it'll be destroyed automatically when the menuitem's destroyed --- src/idoswitchmenuitem.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/idoswitchmenuitem.c') diff --git a/src/idoswitchmenuitem.c b/src/idoswitchmenuitem.c index a85ecc6..6a0be34 100644 --- a/src/idoswitchmenuitem.c +++ b/src/idoswitchmenuitem.c @@ -31,7 +31,6 @@ struct _IdoSwitchMenuItemPrivate GtkWidget * box; GtkWidget * content_area; GtkWidget * switch_w; - GBinding * active_binding; }; /*** @@ -46,8 +45,6 @@ ido_switch_menu_item_dispose (GObject *object) IdoSwitchMenuItem * self = IDO_SWITCH_MENU_ITEM(object); IdoSwitchMenuItemPrivate *p = self->priv; - g_clear_object (&p->active_binding); - G_OBJECT_CLASS (ido_switch_menu_item_parent_class)->dispose (object); } @@ -84,9 +81,9 @@ ido_switch_menu_item_init (IdoSwitchMenuItem *item) gtk_container_add (GTK_CONTAINER (item), priv->box); gtk_widget_show_all (priv->box); - priv->active_binding = g_object_bind_property (item, "active", - priv->switch_w, "active", - G_BINDING_SYNC_CREATE); + g_object_bind_property (item, "active", + priv->switch_w, "active", + G_BINDING_SYNC_CREATE); } /*** -- cgit v1.2.3