Temporary fix to make separator rows request enough space for the expander size.

This fix is incorrect, treeviews dont rely on the expander size for drawing
separator rows (added XXX comment in line), need to fix this somewhere else
This commit is contained in:
Tristan Van Berkom 2010-12-07 13:49:21 +09:00
parent 97e060b094
commit 515af9ce70

View File

@ -6148,7 +6148,6 @@ validate_row (GtkTreeView *tree_view,
{
row_height += vertical_separator;
height = MAX (height, row_height);
height = MAX (height, tree_view->priv->expander_size);
}
else
{
@ -6158,6 +6157,10 @@ validate_row (GtkTreeView *tree_view,
height = 2 + 2 * focus_pad;
}
/* XXX Expander size is also used to draw the separator rows,
* maybe that should not be the case ? */
height = MAX (height, tree_view->priv->expander_size);
if (gtk_tree_view_is_expander_column (tree_view, column))
{
padding += horizontal_separator + (depth - 1) * tree_view->priv->level_indentation;