Author: greatlrd
Date: Sat Sep  1 17:05:33 2007
New Revision: 28739
URL: 
http://svn.reactos.org/svn/reactos?rev=28739&view=rev
Log:
fast bugfix, NtGdiExtEscape should accpect a NULL hdc.
Modified:
    trunk/reactos/subsystems/win32/win32k/objects/print.c
Modified: trunk/reactos/subsystems/win32/win32k/objects/print.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/print.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/print.c Sat Sep  1 17:05:33 2007
@@ -156,12 +156,18 @@
    INT    OutSize,
    OPTIONAL LPSTR  UnsafeOutData)
 {
-   PDC      pDC = DC_LockDc(hDC);
+   PDC      pDC;
    LPVOID   SafeInData = NULL;
    LPVOID   SafeOutData = NULL;
    NTSTATUS Status = STATUS_SUCCESS;
    INT      Result;
+   if (hDC == 0)
+   {
+       hDC = (HDC)UserGetWindowDC(NULL);
+   }
+
+   pDC = DC_LockDc(hDC);
    if ( pDC == NULL )
    {
       SetLastWin32Error(ERROR_INVALID_HANDLE);