[Glade-devel] [patch, glade3] fix loading of widget from xml
   
    paolo borelli
     
    pborelli@katamail.com
       
    08 May 2003 21:16:20 +0200
    
    
  
--=-DU3ecKixIsCjHmy/kDvT
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hi!
I found this when I saw my close-project path didn't work with loaded
files (after this it works), but I think it's a problem which may affect
other things:
glade_project_new_from_node was supposed to load a project from a xml
file, but it actually never added the widgets to the project->widgets!
Fix below, seems obvius, but check anyway since I am a xml idiot ;)
ciao
	paolo
--=-DU3ecKixIsCjHmy/kDvT
Content-Disposition: attachment; filename=fix_widget_load.patch
Content-Type: text/x-patch; name=fix_widget_load.patch; charset=UTF-8
Content-Transfer-Encoding: 7bit
diff -upr gnome2/glade3/ChangeLog glade3/ChangeLog
--- gnome2/glade3/ChangeLog	2003-05-05 14:11:33.000000000 +0200
+++ glade3/ChangeLog	2003-05-08 21:07:19.000000000 +0200
@@ -1,3 +1,8 @@
+2003-05-08  Paolo Borelli  <pborelli@katamail.com>
+
+	* src/glade-project.c: fix glade_project_new_from_node so that it 
+	actually loads widgets from xml files.
+
 2003-05-04  Paolo Borelli  <pborelli@katamail.com>
 
 	* src/glade-editor.[ch]: gtk_object -> g_object conversion
diff -upr gnome2/glade3/src/glade-project.c glade3/src/glade-project.c
--- gnome2/glade3/src/glade-project.c	2003-05-05 14:11:36.000000000 +0200
+++ glade3/src/glade-project.c	2003-05-08 21:03:07.000000000 +0200
@@ -557,6 +557,7 @@ glade_project_new_from_node (GladeXmlNod
 		widget = glade_widget_new_from_node (child, project);
 		if (widget == NULL)
 			return NULL;
+		project->widgets = g_list_append (project->widgets, widget);
 	}
 	project->widgets = g_list_reverse (project->widgets);
 
--=-DU3ecKixIsCjHmy/kDvT--