| Index: chrome/browser/ui/webui/options/chromeos/display_options_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/chromeos/display_options_handler.cc b/chrome/browser/ui/webui/options/chromeos/display_options_handler.cc
|
| index ed59602fbf021369870315cdead40a0c0ce2211c..d9fa0ce9bae46bff94d25b0263b964007c8d8379 100644
|
| --- a/chrome/browser/ui/webui/options/chromeos/display_options_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/chromeos/display_options_handler.cc
|
| @@ -7,7 +7,9 @@
|
| #include <stddef.h>
|
| #include <stdint.h>
|
|
|
| +#include <memory>
|
| #include <string>
|
| +#include <utility>
|
|
|
| #include "ash/common/strings/grit/ash_strings.h"
|
| #include "ash/display/display_configuration_controller.h"
|
| @@ -323,7 +325,8 @@ void DisplayOptionsHandler::SendAllDisplayInfo() {
|
| for (const display::Display& display : displays) {
|
| const display::ManagedDisplayInfo& display_info =
|
| display_manager->GetDisplayInfo(display.id());
|
| - base::DictionaryValue* js_display = new base::DictionaryValue();
|
| + std::unique_ptr<base::DictionaryValue> js_display(
|
| + new base::DictionaryValue());
|
| js_display->SetString("id", base::Int64ToString(display.id()));
|
| js_display->SetString("name",
|
| display_manager->GetDisplayNameForId(display.id()));
|
| @@ -348,10 +351,11 @@ void DisplayOptionsHandler::SendAllDisplayInfo() {
|
| const base::string16 profile_name = GetColorProfileName(color_profile);
|
| if (profile_name.empty())
|
| continue;
|
| - base::DictionaryValue* color_profile_dict = new base::DictionaryValue();
|
| + std::unique_ptr<base::DictionaryValue> color_profile_dict(
|
| + new base::DictionaryValue());
|
| color_profile_dict->SetInteger("profileId", color_profile);
|
| color_profile_dict->SetString("name", profile_name);
|
| - available_color_profiles->Append(color_profile_dict);
|
| + available_color_profiles->Append(std::move(color_profile_dict));
|
| }
|
| js_display->Set("availableColorProfiles", available_color_profiles);
|
|
|
| @@ -367,7 +371,7 @@ void DisplayOptionsHandler::SendAllDisplayInfo() {
|
| }
|
| }
|
|
|
| - js_displays->Append(js_display);
|
| + js_displays->Append(std::move(js_display));
|
| }
|
|
|
| web_ui()->CallJavascriptFunctionUnsafe(
|
|
|