| Index: components/error_page/renderer/net_error_helper_core.cc
|
| diff --git a/components/error_page/renderer/net_error_helper_core.cc b/components/error_page/renderer/net_error_helper_core.cc
|
| index eaaf4201cb8c8206ddce8b7bf1ddeebc1df292d0..f9e3c2b76d44246315b3c49ab46d8317c8ef5007 100644
|
| --- a/components/error_page/renderer/net_error_helper_core.cc
|
| +++ b/components/error_page/renderer/net_error_helper_core.cc
|
| @@ -5,6 +5,7 @@
|
| #include "components/error_page/renderer/net_error_helper_core.h"
|
|
|
| #include <stddef.h>
|
| +
|
| #include <set>
|
| #include <string>
|
| #include <utility>
|
| @@ -344,7 +345,8 @@ std::unique_ptr<ErrorPageParams> CreateErrorPageParams(
|
| kCorrectionResourceTable[correction_index].correction_type) {
|
| continue;
|
| }
|
| - base::DictionaryValue* suggest = new base::DictionaryValue();
|
| + std::unique_ptr<base::DictionaryValue> suggest(
|
| + new base::DictionaryValue());
|
| suggest->SetString("summary",
|
| l10n_util::GetStringUTF16(
|
| kCorrectionResourceTable[correction_index].resource_id));
|
| @@ -356,7 +358,7 @@ std::unique_ptr<ErrorPageParams> CreateErrorPageParams(
|
| suggest->SetInteger("trackingId", tracking_id);
|
| suggest->SetInteger("type", static_cast<int>(correction_index));
|
|
|
| - params->override_suggestions->Append(suggest);
|
| + params->override_suggestions->Append(std::move(suggest));
|
| LogCorrectionTypeShown(static_cast<int>(correction_index));
|
| break;
|
| }
|
|
|