[glade3] Fixed gnome bug 595156 (crasher)
- From: Tristan Van Berkom <tvb src gnome org>
 
- To: svn-commits-list gnome org
 
- Cc: 
 
- Subject: [glade3] Fixed gnome bug 595156 (crasher)
 
- Date: Mon, 14 Sep 2009 16:03:16 +0000 (UTC)
 
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]