[glade/composite-templates-new: 2/9] GladeWidget: Properly finalize the runtime object.
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade/composite-templates-new: 2/9] GladeWidget: Properly finalize the runtime object.
- Date: Fri, 5 Apr 2013 06:19:19 +0000 (UTC)
commit 9650bce7339d7c75bf15ea9019dfabdac36cc343
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Fri Apr 5 15:12:12 2013 +0900
GladeWidget: Properly finalize the runtime object.
Previously we either destroy or unref, now we destroy
any widget if the 'destroy' param is specified, and
we additionally unref. Note that gtk_widget_destroy()
does not imply any unref.
gladeui/glade-widget.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gladeui/glade-widget.c b/gladeui/glade-widget.c
index 4692532..6e71c21 100644
--- a/gladeui/glade-widget.c
+++ b/gladeui/glade-widget.c
@@ -3377,10 +3377,10 @@ glade_widget_set_object (GladeWidget * gwidget, GObject * new_object,
gwidget->priv->name ? gwidget->priv->name : "(unknown)",
old_object->ref_count);
#endif
- if (GTK_IS_WINDOW (old_object) && destroy)
+ if (GTK_IS_WIDGET (old_object) && destroy)
gtk_widget_destroy (GTK_WIDGET (old_object));
- else
- g_object_unref (old_object);
+
+ g_object_unref (old_object);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]