Index: gailtreeview.c
===================================================================
RCS file: /cvs/gnome/gail/gail/gailtreeview.c,v
retrieving revision 1.191
diff -u -p -r1.191 gailtreeview.c
--- gailtreeview.c	14 Sep 2006 17:31:26 -0000	1.191
+++ gailtreeview.c	19 Sep 2006 08:57:22 -0000
@@ -2318,7 +2318,7 @@ idle_expand_row (gpointer data)
     }
 
   /* Set expand state */
-  set_expand_state (tree_view, tree_model, gailview, path, FALSE);
+  set_expand_state (tree_view, tree_model, gailview, path, TRUE);
 
   row = get_row_from_tree_path (tree_view, path);
 
@@ -3821,7 +3821,7 @@ set_expand_state (GtkTreeView  *tree_vie
 		      else if (set_on_ancestor &&
 			       gtk_tree_path_get_depth (cell_path) <
 			       gtk_tree_path_get_depth (tree_path) && 
-			       gtk_tree_path_is_ancestor (cell_path, tree_path) == 0)
+			       gtk_tree_path_is_ancestor (cell_path, tree_path) == 1)
 			  /* Only set if set_on_ancestor was passed in as TRUE */
 			  found = TRUE;
 		  }
