gdi32: Fix 64-bit pointer issues when copying upside-down bitmaps.

This commit is contained in:
Peter Urbanec 2011-02-25 23:41:31 +11:00 committed by Alexandre Julliard
parent 7c8f5feba0
commit de7d1ad77a

View file

@ -885,7 +885,7 @@ INT WINAPI GetDIBits(
*/
if (bmp->dib->dsBmih.biHeight < 0)
{
sbits += (srcwidthb * (abs(bmp->dib->dsBmih.biHeight) - 2 * startscan - 1));
sbits += (srcwidthb * (int)(abs(bmp->dib->dsBmih.biHeight) - 2 * startscan - 1));
srcwidthb = -srcwidthb;
}
switch( bpp ) {