Commit in reactos/subsys/win32k/eng on MAIN
bitblt.c+3-11.46 -> 1.47
- Lock the surface even for GDI blits in IntEngBitBlt, because it mustn't be simulantously accessed.

reactos/subsys/win32k/eng
bitblt.c 1.46 -> 1.47
diff -u -r1.46 -r1.47
--- bitblt.c	7 Apr 2004 16:38:27 -0000	1.46
+++ bitblt.c	7 Apr 2004 19:57:43 -0000	1.47
@@ -16,7 +16,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: bitblt.c,v 1.46 2004/04/07 16:38:27 weiden Exp $
+/* $Id: bitblt.c,v 1.47 2004/04/07 19:57:43 navaraf Exp $
  *
  * COPYRIGHT:        See COPYING in the top level directory
  * PROJECT:          ReactOS kernel
@@ -571,9 +571,11 @@
 
   if (! ret)
     {
+      IntLockGDIDriver(DestGDI);
       ret = EngBitBlt(DestObj, SourceObj, Mask, ClipRegion, ColorTranslation,
                       &OutputRect, &InputPoint, MaskOrigin, Brush, BrushOrigin,
                       Rop4);
+      IntUnLockGDIDriver(DestGDI);
     }
 
   MouseSafetyOnDrawEnd(DestObj, DestGDI);
CVSspam 0.2.8