[ros-diffs] [fireball] 50503: - PatBlt should use current brush, not pen, for filling. Fixes some parts of the famous "black background" problem. See issue #5331 for more details.

fireball at svn.reactos.org fireball at svn.reactos.org
Wed Jan 26 22:12:28 UTC 2011


Author: fireball
Date: Wed Jan 26 22:12:27 2011
New Revision: 50503

URL: http://svn.reactos.org/svn/reactos?rev=50503&view=rev
Log:
- PatBlt should use current brush, not pen, for filling. Fixes some parts of the famous "black background" problem.
See issue #5331 for more details.

Modified:
    branches/arwinss/reactos/subsystems/win32/win32k/gdi/bitmap.c

Modified: branches/arwinss/reactos/subsystems/win32/win32k/gdi/bitmap.c
URL: http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win32/win32k/gdi/bitmap.c?rev=50503&r1=50502&r2=50503&view=diff
==============================================================================
--- branches/arwinss/reactos/subsystems/win32/win32k/gdi/bitmap.c [iso-8859-1] (original)
+++ branches/arwinss/reactos/subsystems/win32/win32k/gdi/bitmap.c [iso-8859-1] Wed Jan 26 22:12:27 2011
@@ -310,7 +310,7 @@
     pDst = DC_LockDc(physDev);
 
     /* Call the internal helper */
-    bRet = GrePatBlt(pDst, left, top, width, height, rop, pDst->dclevel.pbrLine);
+    bRet = GrePatBlt(pDst, left, top, width, height, rop, pDst->dclevel.pbrFill);
 
     /* Release DC objects */
     DC_UnlockDc(pDst);




More information about the Ros-diffs mailing list