UnrealizeObject does not SetLastError on a null object.
authorJames Tabor <james.tabor@reactos.org>
Tue, 24 Jan 2006 05:03:00 +0000 (05:03 +0000)
committerJames Tabor <james.tabor@reactos.org>
Tue, 24 Jan 2006 05:03:00 +0000 (05:03 +0000)
svn path=/trunk/; revision=21006

reactos/subsys/win32k/objects/color.c

index 6c83222..22653e5 100644 (file)
@@ -611,6 +611,10 @@ NtGdiUnrealizeObject(HGDIOBJ hgdiobj)
    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)