- Fix a crash when menu allocation fails

svn path=/trunk/; revision=39024
This commit is contained in:
Stefan Ginsberg 2009-01-22 17:04:06 +00:00
parent 4dfae6e299
commit 63677b493d

View file

@ -1566,15 +1566,14 @@ HMENU FASTCALL UserCreateMenu(BOOL PopupMenu)
return (HMENU)0;
}
Menu = IntCreateMenu(&Handle, !PopupMenu);
UserDereferenceObject(Menu);
ObDereferenceObject(WinStaObject);
}
else
{
Menu = IntCreateMenu(&Handle, !PopupMenu);
UserDereferenceObject(Menu);
}
if (Menu) UserDereferenceObject(Menu);
return (HMENU)Handle;
}