Index: content/renderer/devtools/devtools_agent.cc |
diff --git a/content/renderer/devtools/devtools_agent.cc b/content/renderer/devtools/devtools_agent.cc |
index 868f5ec47bac65c81f8e2df8bfabafeb97187760..2c75ae67de4143787ea09ed134db8beeebb9f229 100644 |
--- a/content/renderer/devtools/devtools_agent.cc |
+++ b/content/renderer/devtools/devtools_agent.cc |
@@ -135,7 +135,11 @@ void DevToolsAgent::clearBrowserCookies() { |
void DevToolsAgent::setTraceEventCallback(TraceEventCallback cb) { |
TraceLog* trace_log = TraceLog::GetInstance(); |
trace_log->SetEventCallback(cb); |
- trace_log->SetEnabled(!!cb, TraceLog::RECORD_UNTIL_FULL); |
+ if (!!cb) |
+ trace_log->SetEnabled(base::debug::CategoryFilter(), |
+ TraceLog::RECORD_UNTIL_FULL); |
+ else |
+ trace_log->SetDisabled(); |
} |
#if defined(USE_TCMALLOC) && !defined(OS_WIN) |