aboutsummaryrefslogtreecommitdiff
path: root/zencore/stats.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zencore/stats.cpp')
-rw-r--r--zencore/stats.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/zencore/stats.cpp b/zencore/stats.cpp
index f783ccd3d..372bc42f8 100644
--- a/zencore/stats.cpp
+++ b/zencore/stats.cpp
@@ -416,9 +416,16 @@ OperationTiming::Scope::Scope(OperationTiming& Outer) : m_Outer(Outer), m_StartT
OperationTiming::Scope::~Scope()
{
+ Stop();
+}
+
+void
+OperationTiming::Scope::Stop()
+{
if (m_StartTick != 0)
{
m_Outer.Update(GetHifreqTimerValue() - m_StartTick);
+ m_StartTick = 0;
}
}