UnrealizeObject does not SetLastError on a null object.
Modified: trunk/reactos/subsys/win32k/objects/color.c

Modified: trunk/reactos/subsys/win32k/objects/color.c
--- trunk/reactos/subsys/win32k/objects/color.c	2006-01-23 19:39:20 UTC (rev 21005)
+++ trunk/reactos/subsys/win32k/objects/color.c	2006-01-24 05:03:00 UTC (rev 21006)
@@ -611,6 +611,10 @@
    GDIOBJHDR * ptr;
    DWORD objectType;
    BOOL Ret = FALSE;
+
+   /* From Wine: UnrealizeObject does not SetLastError() on a null object */
+   if(!hgdiobj)
+     return Ret;
       
    ptr = GDIOBJ_LockObj(hgdiobj, GDI_OBJECT_TYPE_DONTCARE);
    if (ptr == 0)