Index: reactos/win32ss/gdi/ntgdi/dibobj.c =================================================================== --- reactos/win32ss/gdi/ntgdi/dibobj.c (revision 74405) +++ reactos/win32ss/gdi/ntgdi/dibobj.c (working copy) @@ -1217,22 +1217,25 @@ if ((sizel.cx == cxSrc) && (sizel.cy == cySrc) && (dwRop == SRCCOPY)) { /* Yes, we can! */ - return NtGdiSetDIBitsToDeviceInternal(hdc, - xDst, - yDst, - cxDst, - cyDst, - xSrc, - ySrc, - 0, - cySrc, - pjInit, - pbmi, - dwUsage, - cjMaxBits, - cjMaxInfo, - TRUE, - hcmXform); + bResult = NtGdiSetDIBitsToDeviceInternal(hdc, + xDst, + yDst, + cxDst, + cyDst, + xSrc, + ySrc, + 0, + cySrc, + pjInit, + pbmi, + dwUsage, + cjMaxBits, + cjMaxInfo, + TRUE, + hcmXform); + if (bResult) + bResult = labs(pbmi->bmiHeader.biHeight); + return bResult; } if (pjInit && (cjMaxBits > 0))