It was erronously using output->current->height in one
place where it should use output->height. This may cause
it to create an invalid clipped coordinate in case of output
scaling or transform, because the next round "prev" would
end up NULL.
prev->width - 1);
if (y < prev->y)
*fy = wl_fixed_from_int(prev->y);
- else if (y >= prev->y + prev->current->height)
+ else if (y >= prev->y + prev->height)
*fy = wl_fixed_from_int(prev->y +
prev->height - 1);
}