Fixed bug with unsigned index in decreasing loop.

This commit is contained in:
Eric Pouech 2004-12-22 17:16:03 +00:00 committed by Alexandre Julliard
parent 259557038c
commit 4fa1d6bba7
1 changed files with 7 additions and 6 deletions

View File

@ -81,14 +81,15 @@ RGNDATA *X11DRV_GetRegionData( HRGN hrgn, HDC hdc_lptodp )
if (sizeof(XRectangle) > sizeof(RECT)) if (sizeof(XRectangle) > sizeof(RECT))
{ {
int j;
/* need to start from the end */ /* need to start from the end */
for (i = data->rdh.nCount-1; i >=0; i--) for (j = data->rdh.nCount-1; j >= 0; j--)
{ {
tmp = rect[i]; tmp = rect[j];
xrect[i].x = tmp.left; xrect[j].x = tmp.left;
xrect[i].y = tmp.top; xrect[j].y = tmp.top;
xrect[i].width = tmp.right - tmp.left; xrect[j].width = tmp.right - tmp.left;
xrect[i].height = tmp.bottom - tmp.top; xrect[j].height = tmp.bottom - tmp.top;
} }
} }
else else