changeset 486:3bc712d2c362

Delete the temporary item _after_ populating the subtree. This prevents "expand" failure under GTK 2.x.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 19 Oct 2003 07:15:37 +0000
parents 469ff8133ed3
children d6e07d292145
files gtk/dw.c
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/gtk/dw.c	Thu Oct 16 08:12:01 2003 +0000
+++ b/gtk/dw.c	Sun Oct 19 07:15:37 2003 +0000
@@ -7903,6 +7903,10 @@
 		char *folder = _tree_folder(tree, item);
 
 		dw_tree_set_data(tree, item, 0);
+
+		if(*folder)
+			_populate_directory(tree, item, folder);
+
 #if GTK_MAJOR_VERSION > 1
 		/* FIXME: GTK 1.x tree control goes crazy when
 		 * I delete the temporary item.  The subtree
@@ -7911,10 +7915,6 @@
 		 */
 		dw_tree_delete(tree, tempitem);
 #endif
-
-		if(*folder)
-			_populate_directory(tree, item, folder);
-
 		free(folder);
 	}