summaryrefslogtreecommitdiff
path: root/comphelper/source/misc/traceevent.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'comphelper/source/misc/traceevent.cxx')
-rw-r--r--comphelper/source/misc/traceevent.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/comphelper/source/misc/traceevent.cxx b/comphelper/source/misc/traceevent.cxx
index 4fc4410615b4..4216de109ca2 100644
--- a/comphelper/source/misc/traceevent.cxx
+++ b/comphelper/source/misc/traceevent.cxx
@@ -29,7 +29,8 @@ std::size_t TraceEvent::s_nBufferSize = 0;
void (*TraceEvent::s_pBufferFullCallback)() = nullptr;
int AsyncEvent::s_nIdCounter = 0;
-int ProfileZone::s_nNesting = 0;
+
+static thread_local int nProfileZoneNesting = 0; // Level of Nested Profile Zones
namespace
{
@@ -141,6 +142,10 @@ void ProfileZone::stopConsole()
<< nEndTime - m_nCreateTime << " ms" << std::endl;
}
+int ProfileZone::getNestingLevel() { return nProfileZoneNesting; }
+
+void ProfileZone::setNestingLevel(int nNestingLevel) { nProfileZoneNesting = nNestingLevel; }
+
} // namespace comphelper
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */