diff -r 2226d681d245 -r 2f91b326b3f0 finch/libgnt/gnttree.c --- a/finch/libgnt/gnttree.c Fri Nov 09 01:45:10 2007 +0000 +++ b/finch/libgnt/gnttree.c Sat Nov 10 01:18:15 2007 +0000 @@ -1777,7 +1777,8 @@ break; } } - readjust_columns(tree); + if (GNT_WIDGET_IS_FLAG_SET(GNT_WIDGET(tree), GNT_WIDGET_MAPPED)) + readjust_columns(tree); } void gnt_tree_set_column_resizable(GntTree *tree, int col, gboolean res)