Fix off-by-one error in clutter_stage_read_pixels

It was always reading one pixel lower than requested. If y was 0 then
it would try to read below the lowest line.

Thanks to Geoff Gustafson for spotting.
This commit is contained in:
Neil Roberts 2009-01-06 11:39:14 +00:00
parent 8e6423a1b6
commit e4272fba69

View File

@ -1201,7 +1201,7 @@ clutter_stage_read_pixels (ClutterStage *stage,
/* The y co-ordinate should be given in OpenGL's coordinate system /* The y co-ordinate should be given in OpenGL's coordinate system
so 0 is the bottom row */ so 0 is the bottom row */
y = stage_height - 1 - y - height; y = stage_height - y - height;
glFinish (); glFinish ();