[WIN32K]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 6 May 2012 11:51:57 +0000 (11:51 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 6 May 2012 11:51:57 +0000 (11:51 +0000)
commit366d8d52e382678386e0977a823ac47591b977bf
treea78b6a82a60604f177ee0d858232bc3b508a6e96
parentf2e65997ea516e36fc7f653a63d346a8dcc9ea91
[WIN32K]
Do not ASSERT that the object is not exclusively locked in GDIOBJ_vDereferenceObject. The idea behind this was to easily detect cases where someone would accidentally dereference an object, instead of unlocking it. But this function is used from other functions, that can definately deal with exclusively locked objects. Changing this would leat to code duplication / more complex code.
Forgetting to unlock an object will still be detected by the kernel, when returning to user mode, since APC would still be disabled.
Should fix failed assertion when running dx9 setup.

svn path=/trunk/; revision=56525
reactos/win32ss/gdi/ntgdi/gdiobj.c