diff --git a/src/sna/sna_trapezoids.c b/src/sna/sna_trapezoids.c index ef3cd041..18376a08 100644 --- a/src/sna/sna_trapezoids.c +++ b/src/sna/sna_trapezoids.c @@ -1795,7 +1795,7 @@ mono_render(struct mono *mono) if (mono->is_vertical) { struct mono_edge *e = mono->head.next; - int min_height = e->height_left; + int min_height = h - i; while (e != &mono->tail) { if (e->height_left < min_height)