[WIN32K]
authorJérôme Gardou <jerome.gardou@reactos.org>
Wed, 16 Jun 2010 18:50:55 +0000 (18:50 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Wed, 16 Jun 2010 18:50:55 +0000 (18:50 +0000)
  - revert part of -r47735, as it's not the good fix (tm)

svn path=/branches/reactos-yarotows/; revision=47789

subsystems/win32/win32k/eng/surface.c

index a57470b..ab9f0d2 100644 (file)
@@ -203,12 +203,12 @@ SURFACE_bSetBitmapBits(
     if (ulWidth)
     {
         /* Align the width (Windows compatibility) */
     if (ulWidth)
     {
         /* Align the width (Windows compatibility) */
-        ulWidth = ((((ulWidth << 3) / cBitsPixel) * cBitsPixel + 15) & ~15) >> 3;
+        ulWidth = ((((ulWidth << 3) / cBitsPixel) * cBitsPixel + 31) & ~31) >> 3;
     }
     else
     {
         /* Calculate width from the bitmap width in pixels */
     }
     else
     {
         /* Calculate width from the bitmap width in pixels */
-        ulWidth = ((pso->sizlBitmap.cx * cBitsPixel + 15) & ~15) >> 3;
+        ulWidth = ((pso->sizlBitmap.cx * cBitsPixel + 31) & ~31) >> 3;
     }
 
     /* Calculate the bitmap size in bytes */
     }
 
     /* Calculate the bitmap size in bytes */