From 54966bf91e1cfea1512d750aaf034a35b03df867 Mon Sep 17 00:00:00 2001 From: "kipp%netscape.com" Date: Tue, 5 Oct 1999 14:52:53 +0000 Subject: [PATCH] r=beard; Added in ctor/dtor counting git-svn-id: svn://10.0.0.236/trunk@49837 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/view/src/nsView.cpp | 6 ++++++ mozilla/view/src/nsViewManager.cpp | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/mozilla/view/src/nsView.cpp b/mozilla/view/src/nsView.cpp index d0369bbeaa7..629e8d6e3aa 100644 --- a/mozilla/view/src/nsView.cpp +++ b/mozilla/view/src/nsView.cpp @@ -66,8 +66,12 @@ nsEventStatus PR_CALLBACK HandleEvent(nsGUIEvent *aEvent) return result; } +MOZ_DECL_CTOR_COUNTER(nsView); + nsView :: nsView() { + MOZ_COUNT_CTOR(nsView); + mVis = nsViewVisibility_kShow; mXForm = nsnull; mVFlags = 0; @@ -77,6 +81,8 @@ nsView :: nsView() nsView :: ~nsView() { + MOZ_COUNT_DTOR(nsView); + mVFlags |= NS_VIEW_PUBLIC_FLAG_DYING; PRInt32 numKids; diff --git a/mozilla/view/src/nsViewManager.cpp b/mozilla/view/src/nsViewManager.cpp index beb2ae7c807..0a06cd2fe47 100644 --- a/mozilla/view/src/nsViewManager.cpp +++ b/mozilla/view/src/nsViewManager.cpp @@ -102,14 +102,20 @@ PRInt32 nsViewManager::gBlendHeight = 0; static NS_DEFINE_IID(knsViewManagerIID, NS_IVIEWMANAGER_IID); +MOZ_DECL_CTOR_COUNTER(nsViewManager); + nsViewManager :: nsViewManager() { + MOZ_COUNT_CTOR(nsViewManager); + mVMCount++; mUpdateBatchCnt = 0; } nsViewManager :: ~nsViewManager() { + MOZ_COUNT_DTOR(nsViewManager); + if (nsnull != mTimer) { mTimer->Cancel(); //XXX this should not be necessary. MMP