Index: base/trace_event/blame_context.cc |
diff --git a/base/trace_event/blame_context.cc b/base/trace_event/blame_context.cc |
index 0bf78962d6ab559bba3aa657767b20bd652fe05c..4e9cc348644d1e8ce95558f2cc91c0e1a1293fdd 100644 |
--- a/base/trace_event/blame_context.cc |
+++ b/base/trace_event/blame_context.cc |
@@ -55,7 +55,7 @@ void BlameContext::Leave() { |
void BlameContext::TakeSnapshot() { |
DCHECK(WasInitialized()); |
- if (!*category_group_enabled_) |
+ if (!(*category_group_enabled_ & TraceLog::ENABLED_FOR_NON_PROFILING_MODE)) |
return; |
scoped_ptr<trace_event::TracedValue> snapshot(new trace_event::TracedValue); |
AsValueInto(snapshot.get()); |