diff options
Diffstat (limited to 'indra/llcommon')
-rwxr-xr-x | indra/llcommon/llfasttimer.cpp | 8 | ||||
-rwxr-xr-x | indra/llcommon/llfasttimer.h | 5 | ||||
-rw-r--r-- | indra/llcommon/lltrace.cpp | 3 | ||||
-rw-r--r-- | indra/llcommon/lltrace.h | 1 |
4 files changed, 7 insertions, 10 deletions
diff --git a/indra/llcommon/llfasttimer.cpp b/indra/llcommon/llfasttimer.cpp index 4da9c3fd6c..becfa9c288 100755 --- a/indra/llcommon/llfasttimer.cpp +++ b/indra/llcommon/llfasttimer.cpp @@ -118,7 +118,7 @@ struct SortTimerByName TimeBlock& TimeBlock::getRootTimeBlock() { - static TimeBlock root_timer("root", true, NULL); + static TimeBlock root_timer("root", NULL); return root_timer; } @@ -164,11 +164,9 @@ U64 TimeBlock::countsPerSecond() } #endif -TimeBlock::TimeBlock(const char* name, bool open, TimeBlock* parent) -: TraceType<TimeBlockAccumulator>(name), - mCollapsed(true) +TimeBlock::TimeBlock(const char* name, TimeBlock* parent) +: TraceType<TimeBlockAccumulator>(name) { - setCollapsed(!open); } TimeBlockTreeNode& TimeBlock::getTreeNode() const diff --git a/indra/llcommon/llfasttimer.h b/indra/llcommon/llfasttimer.h index e800befd9f..642c99ccce 100755 --- a/indra/llcommon/llfasttimer.h +++ b/indra/llcommon/llfasttimer.h @@ -86,7 +86,7 @@ class TimeBlock public LLInstanceTracker<TimeBlock> { public: - TimeBlock(const char* name, bool open = false, TimeBlock* parent = &getRootTimeBlock()); + TimeBlock(const char* name, TimeBlock* parent = &getRootTimeBlock()); TimeBlockTreeNode& getTreeNode() const; TimeBlock* getParent() const { return getTreeNode().getParent(); } @@ -98,9 +98,6 @@ public: child_iter endChildren(); std::vector<TimeBlock*>& getChildren(); - void setCollapsed(bool collapsed) { mCollapsed = collapsed; } - bool getCollapsed() const { return mCollapsed; } - TraceType<TimeBlockAccumulator::CallCountFacet>& callCount() { return static_cast<TraceType<TimeBlockAccumulator::CallCountFacet>&>(*(TraceType<TimeBlockAccumulator>*)this); diff --git a/indra/llcommon/lltrace.cpp b/indra/llcommon/lltrace.cpp index c831a1548d..59a4b42c97 100644 --- a/indra/llcommon/lltrace.cpp +++ b/indra/llcommon/lltrace.cpp @@ -85,7 +85,8 @@ void set_thread_recorder(ThreadRecorder* recorder) TimeBlockTreeNode::TimeBlockTreeNode() : mBlock(NULL), mParent(NULL), - mNeedsSorting(false) + mNeedsSorting(false), + mCollapsed(true) {} void TimeBlockTreeNode::setParent( TimeBlock* parent ) diff --git a/indra/llcommon/lltrace.h b/indra/llcommon/lltrace.h index 6292534a03..fb7ffb0a29 100644 --- a/indra/llcommon/lltrace.h +++ b/indra/llcommon/lltrace.h @@ -663,6 +663,7 @@ public: TimeBlock* mBlock; TimeBlock* mParent; std::vector<TimeBlock*> mChildren; + bool mCollapsed; bool mNeedsSorting; }; |