GetCurrentObject does not SetLastError() on a null object.
Modified: trunk/reactos/subsys/win32k/objects/dc.c
  _____
Modified: trunk/reactos/subsys/win32k/objects/dc.c
--- trunk/reactos/subsys/win32k/objects/dc.c    2006-01-24 06:01:58 UTC
(rev 21009)
+++ trunk/reactos/subsys/win32k/objects/dc.c    2006-01-24 06:02:32 UTC
(rev 21010)
@@ -1173,6 +1173,9 @@
   HGDIOBJ SelObject;
   DC *dc;
+  /* From Wine: GetCurrentObject does not SetLastError() on a null
object */
+  if(!hDC) return NULL;
+
   if(!(dc = DC_LockDc(hDC)))
   {
     SetLastWin32Error(ERROR_INVALID_HANDLE);
    
    
    
    
    
 
                    
                    
                        
                        Show replies by date