Mercurial > dwindows
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); }