| Index: content/browser/tracing/tracing_ui.cc
|
| diff --git a/content/browser/tracing/tracing_ui.cc b/content/browser/tracing/tracing_ui.cc
|
| index 58fbb753116c1811a58e9c88f2a19255349e75ab..66ae8e8fe4ac6fcaa20feca8ba768d5526a3fc85 100644
|
| --- a/content/browser/tracing/tracing_ui.cc
|
| +++ b/content/browser/tracing/tracing_ui.cc
|
| @@ -86,15 +86,19 @@
|
| 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";
|
|
|