From 451a45a649b8971e05f85df0b64459c188d1c0c1 Mon Sep 17 00:00:00 2001 From: Royce Mitchell III Date: Sat, 17 Dec 2005 05:47:19 +0000 Subject: [PATCH] print out some useful info before we go belly-up svn path=/trunk/; revision=20215 --- reactos/subsys/win32k/ntuser/class.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/reactos/subsys/win32k/ntuser/class.c b/reactos/subsys/win32k/ntuser/class.c index 2ed50a6eb28..ae3b7446be9 100644 --- a/reactos/subsys/win32k/ntuser/class.c +++ b/reactos/subsys/win32k/ntuser/class.c @@ -66,6 +66,16 @@ ClassRefObject(PWNDCLASS_OBJECT Class) VOID FASTCALL DestroyClass(PWNDCLASS_OBJECT Class) { +#if defined(DBG) || defined(KDBG) + if ( Class->refs != 0 ) + { + WCHAR AtomName[256]; + ULONG AtomNameLen = sizeof(AtomName); + RtlQueryAtomInAtomTable ( gAtomTable, Class->Atom, + NULL, NULL, AtomName, &AtomNameLen ); + DPRINT1("DestroyClass(): can't delete class = '%ws', b/c refs = %lu\n", AtomName, Class->refs ); + } +#endif ASSERT(Class->refs == 0); RemoveEntryList(&Class->ListEntry);