Chromium Code Reviews| Index: Source/core/inspector/InspectorTracingAgent.cpp |
| diff --git a/Source/core/inspector/InspectorTracingAgent.cpp b/Source/core/inspector/InspectorTracingAgent.cpp |
| index bdeffaeb254215199a670f243bf0c7f813258ea9..8e8edac01e7a874a5244db6f0744005010bf7627 100644 |
| --- a/Source/core/inspector/InspectorTracingAgent.cpp |
| +++ b/Source/core/inspector/InspectorTracingAgent.cpp |
| @@ -18,7 +18,6 @@ namespace blink { |
| namespace TracingAgentState { |
| const char sessionId[] = "sessionId"; |
| -const char tracingStarted[] = "tracingStarted"; |
| } |
| namespace { |
| @@ -41,12 +40,7 @@ void InspectorTracingAgent::restore() |
| void InspectorTracingAgent::start(ErrorString*, const String& categoryFilter, const String&, const double*, PassRefPtrWillBeRawPtr<StartCallback> callback) |
| { |
| - if (m_state->getBoolean(TracingAgentState::tracingStarted)) { |
|
yurys
2014/10/15 08:43:46
I believe we'd better return an error when tracing
yurys
2014/10/15 08:46:23
It can be a DCHECK since we reject such requests o
|
| - callback->sendSuccess(); |
| - return; |
| - } |
| m_state->setString(TracingAgentState::sessionId, IdentifiersFactory::createIdentifier()); |
| - m_state->setBoolean(TracingAgentState::tracingStarted, true); |
| m_client->enableTracing(categoryFilter); |
| emitMetadataEvents(); |
| callback->sendSuccess(); |
| @@ -55,7 +49,6 @@ void InspectorTracingAgent::start(ErrorString*, const String& categoryFilter, co |
| void InspectorTracingAgent::end(ErrorString* errorString, PassRefPtrWillBeRawPtr<EndCallback> callback) |
| { |
| m_client->disableTracing(); |
| - m_state->setBoolean(TracingAgentState::tracingStarted, false); |
|
yurys
2014/10/15 08:43:46
This is not enough as after front-end disconnect w
|
| m_workerAgent->setTracingSessionId(String()); |
| callback->sendSuccess(); |
| } |
| @@ -67,8 +60,6 @@ String InspectorTracingAgent::sessionId() |
| void InspectorTracingAgent::emitMetadataEvents() |
| { |
| - if (!m_state->getBoolean(TracingAgentState::tracingStarted)) |
| - return; |
| TRACE_EVENT_INSTANT1(devtoolsMetadataEventCategory, "TracingStartedInPage", "sessionId", sessionId().utf8()); |
| if (m_layerTreeId) |
| setLayerTreeId(m_layerTreeId); |