[ros-diffs] [jgardou] 50945: [WIN32K] - Dismiss alpha channel when creating a solid brush. Finally fixes VLC icons and numerous winetests.

jgardou at svn.reactos.org jgardou at svn.reactos.org
Tue Mar 1 14:44:54 UTC 2011


Author: jgardou
Date: Tue Mar  1 14:44:53 2011
New Revision: 50945

URL: http://svn.reactos.org/svn/reactos?rev=50945&view=rev
Log:
[WIN32K]
  - Dismiss alpha channel when creating a solid brush.
Finally fixes VLC icons and numerous winetests.

Modified:
    trunk/reactos/subsystems/win32/win32k/objects/brush.c

Modified: trunk/reactos/subsystems/win32/win32k/objects/brush.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/brush.c?rev=50945&r1=50944&r2=50945&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/brush.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/brush.c [iso-8859-1] Tue Mar  1 14:44:53 2011
@@ -394,7 +394,7 @@
 
     pbrush->flAttrs |= GDIBRUSH_IS_SOLID;
 
-    pbrush->BrushAttr.lbColor = Color;
+    pbrush->BrushAttr.lbColor = Color & 0x00FFFFFF;
     /* FIXME: Fill in the rest of fields!!! */
 
     BRUSH_UnlockBrush(pbrush);




More information about the Ros-diffs mailing list