Index: content/browser/tracing/tracing_ui.cc |
diff --git a/content/browser/tracing/tracing_ui.cc b/content/browser/tracing/tracing_ui.cc |
index 66ae8e8fe4ac6fcaa20feca8ba768d5526a3fc85..58fbb753116c1811a58e9c88f2a19255349e75ab 100644 |
--- a/content/browser/tracing/tracing_ui.cc |
+++ b/content/browser/tracing/tracing_ui.cc |
@@ -86,20 +86,16 @@ bool GetTracingOptions(const std::string& data64, |
options_ok &= options->GetString("categoryFilter", &category_filter_string); |
*category_filter = base::trace_event::CategoryFilter(category_filter_string); |
+ std::string record_mode; |
+ options_ok &= |
+ options->GetString("tracingRecordMode", &record_mode); |
+ options_ok &= tracing_options->SetFromString(record_mode); |
+ |
options_ok &= options->GetBoolean("useSystemTracing", |
&tracing_options->enable_systrace); |
options_ok &= |
options->GetBoolean("useSampling", &tracing_options->enable_sampling); |
- bool use_continuous_tracing; |
- options_ok &= |
- options->GetBoolean("useContinuousTracing", &use_continuous_tracing); |
- |
- if (use_continuous_tracing) |
- tracing_options->record_mode = base::trace_event::RECORD_CONTINUOUSLY; |
- else |
- tracing_options->record_mode = base::trace_event::RECORD_UNTIL_FULL; |
- |
if (!options_ok) { |
LOG(ERROR) << "Malformed options"; |
return false; |