comctl32/treeview: Activate tree verification only when TRACE() is on.

This commit is contained in:
Nikolay Sivov 2010-06-08 01:07:06 +04:00 committed by Alexandre Julliard
parent 2d5c4944c1
commit 767754031d
1 changed files with 3 additions and 14 deletions

View File

@ -213,21 +213,11 @@ static VOID TREEVIEW_UpdateScrollBars(TREEVIEW_INFO *infoPtr);
static LRESULT TREEVIEW_HScroll(TREEVIEW_INFO *, WPARAM); static LRESULT TREEVIEW_HScroll(TREEVIEW_INFO *, WPARAM);
/* Random Utilities *****************************************************/ /* Random Utilities *****************************************************/
#ifndef NDEBUG
static inline void
TREEVIEW_VerifyTree(TREEVIEW_INFO *infoPtr)
{
(void)infoPtr;
}
#else
/* The definition is at the end of the file. */
static void TREEVIEW_VerifyTree(TREEVIEW_INFO *infoPtr); static void TREEVIEW_VerifyTree(TREEVIEW_INFO *infoPtr);
#endif
/* Returns the treeview private data if hwnd is a treeview. /* Returns the treeview private data if hwnd is a treeview.
* Otherwise returns an undefined value. */ * Otherwise returns an undefined value. */
static TREEVIEW_INFO * static inline TREEVIEW_INFO *
TREEVIEW_GetInfoPtr(HWND hwnd) TREEVIEW_GetInfoPtr(HWND hwnd)
{ {
return (TREEVIEW_INFO *)GetWindowLongPtrW(hwnd, 0); return (TREEVIEW_INFO *)GetWindowLongPtrW(hwnd, 0);
@ -5818,7 +5808,6 @@ TREEVIEW_Unregister(void)
/* Tree Verification ****************************************************/ /* Tree Verification ****************************************************/
#ifdef NDEBUG
static inline void static inline void
TREEVIEW_VerifyChildren(TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *item); TREEVIEW_VerifyChildren(TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *item);
@ -5905,8 +5894,8 @@ TREEVIEW_VerifyRoot(TREEVIEW_INFO *infoPtr)
static void static void
TREEVIEW_VerifyTree(TREEVIEW_INFO *infoPtr) TREEVIEW_VerifyTree(TREEVIEW_INFO *infoPtr)
{ {
assert(infoPtr != NULL); if (!TRACE_ON(treeview)) return;
assert(infoPtr != NULL);
TREEVIEW_VerifyRoot(infoPtr); TREEVIEW_VerifyRoot(infoPtr);
} }
#endif