From 7dd12cd149f21d88a70ac515ba186251ba122768 Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Wed, 24 Jun 2009 14:19:02 -0700 Subject: [PATCH] Instrument nsSVGRenderingObserverList for trace-refcnt (bug 499613). r=roc --- layout/svg/base/src/nsSVGEffects.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/layout/svg/base/src/nsSVGEffects.h b/layout/svg/base/src/nsSVGEffects.h index 794e97f3c2a1..7bfcb1100bec 100644 --- a/layout/svg/base/src/nsSVGEffects.h +++ b/layout/svg/base/src/nsSVGEffects.h @@ -188,8 +188,15 @@ protected: */ class nsSVGRenderingObserverList { public: - nsSVGRenderingObserverList() { mObservers.Init(5); } - ~nsSVGRenderingObserverList() { InvalidateAll(); } + nsSVGRenderingObserverList() { + MOZ_COUNT_CTOR(nsSVGRenderingObserverList); + mObservers.Init(5); + } + + ~nsSVGRenderingObserverList() { + InvalidateAll(); + MOZ_COUNT_DTOR(nsSVGRenderingObserverList); + } void Add(nsSVGRenderingObserver* aObserver) { mObservers.PutEntry(aObserver); }