diff --git a/win32ss/gdi/gdi32/objects/bitmap.c b/win32ss/gdi/gdi32/objects/bitmap.c index 343b2b55bd0..108d69dca80 100644 --- a/win32ss/gdi/gdi32/objects/bitmap.c +++ b/win32ss/gdi/gdi32/objects/bitmap.c @@ -1019,8 +1019,7 @@ SetDIBitsToDevice( if (pConvertedInfo->bmiHeader.biHeight < 0) { - if (pConvertedInfo->bmiHeader.biHeight < -MaxSourceHeight || - (YDest >= 0 && src_y < -ScanLines)) + if (pConvertedInfo->bmiHeader.biHeight < -MaxSourceHeight || YDest >= 0) { LinesCopied = ScanLines + src_y; }