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
{
row_height += vertical_separator;
height = MAX (height, row_height);
- height = MAX (height, tree_view->priv->expander_size);
}
else
{
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;