Commit a1e4ba0d authored by Alexander Larsson's avatar Alexander Larsson

gtktreeview: Fix horizontal grid lines

The clipping was wrong so it was not drawing grid lines
outside the visible area, which broke due to the pixel cache.
parent 1442299b
......@@ -5293,14 +5293,14 @@ G_GNUC_END_IGNORE_DEPRECATIONS
if (draw_hgrid_lines)
{
if (background_area.y > 0)
if (background_area.y >= clip.y)
gtk_tree_view_draw_line (tree_view, cr,
GTK_TREE_VIEW_GRID_LINE,
background_area.x, background_area.y,
background_area.x + background_area.width,
background_area.y);
if (y_offset + max_height >= clip.height)
if (background_area.y + max_height < clip.y + clip.height)
gtk_tree_view_draw_line (tree_view, cr,
GTK_TREE_VIEW_GRID_LINE,
background_area.x, background_area.y + max_height,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment