[glade3] Fixed gnome bug 595156 (crasher)



commit 80e8236a074bd0d71f8299b23b6ee44d9869fd5c
Author: Tristan Van Berkom <vantr TheBully local>
Date:   Mon Sep 14 12:02:24 2009 -0400

    Fixed gnome bug 595156 (crasher)
    
    * gladeui/glade-widget.c: Fixed crasher while copying internal widgets (bug 595156)

 ChangeLog              |    4 ++++
 gladeui/glade-widget.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b2c82a4..ac013e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-09-14  Tristan Van Berkom <tvb gnome org>
+
+	* gladeui/glade-widget.c: Fixed crasher while copying internal widgets (bug 595156)
+
 2009-07-01  Tristan Van Berkom <tvb gnome org>
 
 	* plugins/gtk+/glade-gtk.c: Fixed loading state of assigned GtkTreeModels of GtkCellRendererCombo
diff --git a/gladeui/glade-widget.c b/gladeui/glade-widget.c
index 7d31616..2bc57be 100644
--- a/gladeui/glade-widget.c
+++ b/gladeui/glade-widget.c
@@ -1376,7 +1376,7 @@ glade_widget_dup_internal (GladeWidget *parent,
 	g_return_val_if_fail (parent == NULL || GLADE_IS_WIDGET (parent), NULL);
 
 	/* Dont actually duplicate internal widgets, but recurse through them anyway. */
-	if (template_widget->internal)
+	if (parent && template_widget->internal)
 	{
 		GObject *internal_object = NULL;
 



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