Index: third_party/WebKit/Source/core/inspector/InspectorTracingAgent.cpp |
diff --git a/third_party/WebKit/Source/core/inspector/InspectorTracingAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorTracingAgent.cpp |
index 14d95947e79f051c467a224fc70679dafe16fde7..35f60e78d64c73be005fda2a554725b690a826f9 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorTracingAgent.cpp |
+++ b/third_party/WebKit/Source/core/inspector/InspectorTracingAgent.cpp |
@@ -43,14 +43,21 @@ void InspectorTracingAgent::restore() |
{ |
emitMetadataEvents(); |
} |
-void InspectorTracingAgent::start(ErrorString*, |
+void InspectorTracingAgent::start(ErrorString* errorString, |
const Maybe<String>& categories, |
const Maybe<String>& options, |
const Maybe<double>& bufferUsageReportingInterval, |
const Maybe<String>& transferMode, |
+ const Maybe<protocol::Tracing::TraceConfig>& config, |
PassOwnPtr<StartCallback> callback) |
{ |
ASSERT(sessionId().isEmpty()); |
+ if (config.isJust()) { |
+ *errorString = |
+ "Using trace config on renderer targets is not supported yet."; |
+ return; |
+ } |
+ |
m_state->setString(TracingAgentState::sessionId, IdentifiersFactory::createIdentifier()); |
m_client->enableTracing(categories.fromMaybe(String())); |
emitMetadataEvents(); |