| 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 1a3d81c50f966ec53fcb32e8bf8bac1b86b8e805..13fbed9bce1f3936b2873e69e66391776a14d43e 100644
|
| --- a/chrome/browser/ui/webui/options/core_options_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/core_options_handler.cc
|
| @@ -195,7 +195,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,
|
| @@ -210,7 +210,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) {
|
| @@ -360,7 +360,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() {
|
|
|