From 0094c4299f6fb627c0a759374ede39450efdc8d0 Mon Sep 17 00:00:00 2001 From: "Brad Payne (Vir Linden)" Date: Mon, 19 Aug 2013 14:49:11 -0400 Subject: moved LLTrackPhaseWrapper to do its work in destructor --- indra/newview/llappearancemgr.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index 939d817201..2e7ec0b2d5 100755 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -467,13 +467,18 @@ public: // virtual void fire(const LLUUID& id) { - selfStopPhase(mTrackingPhase); if (mCB) { mCB->fire(id); } } + // virtual + ~LLTrackPhaseWrapper() + { + selfStopPhase(mTrackingPhase); + } + protected: std::string mTrackingPhase; LLPointer mCB; -- cgit v1.2.3