StartScan is always in BOTTOM_UP sense for GetDIBits
authorGé van Geldorp <ge@gse.nl>
Wed, 16 Nov 2005 16:12:59 +0000 (16:12 +0000)
committerGé van Geldorp <ge@gse.nl>
Wed, 16 Nov 2005 16:12:59 +0000 (16:12 +0000)
svn path=/trunk/; revision=19269

reactos/subsys/win32k/objects/dib.c

index b5ff7d3..0be5824 100644 (file)
@@ -498,7 +498,8 @@ NtGdiGetDIBits(HDC hDC,
             DestPaletteType, SourcePaletteType, hDestPalette, hSourcePalette);
 
          SourcePoint.x = 0;
-         SourcePoint.y = StartScan;
+         SourcePoint.y = BitmapObj->SurfObj.sizlBitmap.cy -
+                         (StartScan + ScanLines);
 
          /* Determine destination rectangle */
          DestRect.top = 0;