Index: reactos/win32ss/gdi/ntgdi/bitblt.c =================================================================== --- reactos/win32ss/gdi/ntgdi/bitblt.c (revision 74405) +++ reactos/win32ss/gdi/ntgdi/bitblt.c (working copy) @@ -341,7 +341,7 @@ rop4 = WIN32_ROP4_TO_ENG_ROP4(dwRop4); UsesSource = ROP4_USES_SOURCE(rop4); - if (!hdcDest || (UsesSource && !hdcSrc)) + if (!hdcDest || (UsesSource && !hdcSrc) || (ROP4_USES_PATTERN(rop4) && !hdcSrc)) { EngSetLastError(ERROR_INVALID_PARAMETER); return FALSE;