Index: base/debug/trace_event.cc |
diff --git a/base/debug/trace_event.cc b/base/debug/trace_event.cc |
index be77d5ac298287c376f897c41fd7b842330cb394..4298bba93c6db60a9d7928e64ea1b7db5b406da6 100644 |
--- a/base/debug/trace_event.cc |
+++ b/base/debug/trace_event.cc |
@@ -15,7 +15,7 @@ void TraceEndOnScopeClose::Initialize(const unsigned char* category_enabled, |
void TraceEndOnScopeClose::AddEventIfEnabled() { |
// Only called when p_data_ is non-null. |
- if (*p_data_->category_enabled) { |
+ if (TRACE_EVENT_API_IS_ATRACE_ENABLED() || *p_data_->category_enabled) { |
TRACE_EVENT_API_ADD_TRACE_EVENT( |
TRACE_EVENT_PHASE_END, |
p_data_->category_enabled, |
@@ -39,7 +39,7 @@ void TraceEndOnScopeCloseThreshold::Initialize( |
void TraceEndOnScopeCloseThreshold::AddEventIfEnabled() { |
// Only called when p_data_ is non-null. |
- if (*p_data_->category_enabled) { |
+ if (TRACE_EVENT_API_IS_ATRACE_ENABLED() || *p_data_->category_enabled) { |
TRACE_EVENT_API_ADD_TRACE_EVENT( |
TRACE_EVENT_PHASE_END, |
p_data_->category_enabled, |