Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(792)

Unified Diff: Source/core/inspector/InspectorTracingAgent.cpp

Issue 638673002: DevTools: tracing: remove state management from InspectorTracingAgent. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: compile time warning Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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);
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698