| Index: chrome/browser/ui/webui/options/core_options_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/core_options_handler.cc b/chrome/browser/ui/webui/options/core_options_handler.cc
|
| index 83cdafa169140d591d45b0edcfcb4be46c0c9d1b..1980624a308bb6216c2bbb1f6d5d46d5d24ba84f 100644
|
| --- a/chrome/browser/ui/webui/options/core_options_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/core_options_handler.cc
|
| @@ -181,7 +181,7 @@ void CoreOptionsHandler::ClearPref(const std::string& pref_name,
|
| pref_service->ScheduleSavePersistentPrefs();
|
|
|
| if (!metric.empty())
|
| - UserMetricsRecordAction(UserMetricsAction(metric.c_str()));
|
| + UserMetrics::RecordComputedAction(metric);
|
| }
|
|
|
| void CoreOptionsHandler::ProcessUserMetric(const Value* value,
|
| @@ -196,7 +196,7 @@ void CoreOptionsHandler::ProcessUserMetric(const Value* value,
|
| metric_string += bool_value ? "_Enable" : "_Disable";
|
| }
|
|
|
| - UserMetricsRecordAction(UserMetricsAction(metric_string.c_str()));
|
| + UserMetrics::RecordComputedAction(metric_string);
|
| }
|
|
|
| void CoreOptionsHandler::StopObservingPref(const std::string& path) {
|
| @@ -346,7 +346,7 @@ void CoreOptionsHandler::HandleClearPref(const ListValue* args) {
|
| void CoreOptionsHandler::HandleUserMetricsAction(const ListValue* args) {
|
| std::string metric = UTF16ToUTF8(ExtractStringValue(args));
|
| if (!metric.empty())
|
| - UserMetricsRecordAction(UserMetricsAction(metric.c_str()));
|
| + UserMetrics::RecordComputedAction(metric);
|
| }
|
|
|
| void CoreOptionsHandler::UpdateClearPluginLSOData() {
|
|
|