Index: base/debug/trace_event.cc |
diff --git a/base/debug/trace_event.cc b/base/debug/trace_event.cc |
index 4d1d3156f2fb794a232d9b2561d7b446ab918bcb..f50422cb17d944de17bee7d5c06b6b2fd9fc8e68 100644 |
--- a/base/debug/trace_event.cc |
+++ b/base/debug/trace_event.cc |
@@ -45,15 +45,18 @@ TraceLog::~TraceLog() { |
} |
// static |
+TraceLog* TraceLog::GetInstance() { |
+ return Singleton<TraceLog, DefaultSingletonTraits<TraceLog> >::get(); |
+} |
+ |
+// static |
bool TraceLog::IsTracing() { |
- TraceLog* trace = Singleton<TraceLog>::get(); |
- return trace->enabled_; |
+ return TraceLog::GetInstance()->enabled_; |
} |
// static |
bool TraceLog::StartTracing() { |
- TraceLog* trace = Singleton<TraceLog>::get(); |
- return trace->Start(); |
+ return TraceLog::GetInstance()->Start(); |
} |
bool TraceLog::Start() { |
@@ -70,8 +73,7 @@ bool TraceLog::Start() { |
// static |
void TraceLog::StopTracing() { |
- TraceLog* trace = Singleton<TraceLog>::get(); |
- return trace->Stop(); |
+ return TraceLog::GetInstance()->Stop(); |
} |
void TraceLog::Stop() { |