| Index: extensions/browser/extension_prefs.cc
|
| diff --git a/extensions/browser/extension_prefs.cc b/extensions/browser/extension_prefs.cc
|
| index 13820316ec9cb0badd3b6f172043b0c5ad92ad17..3335600a72577e179ebdb3d2612ce990509bd542 100644
|
| --- a/extensions/browser/extension_prefs.cc
|
| +++ b/extensions/browser/extension_prefs.cc
|
| @@ -628,9 +628,9 @@ static base::ListValue* CreatePermissionList(const T& permissions) {
|
| i != permissions.end(); ++i) {
|
| std::unique_ptr<base::Value> detail(i->ToValue());
|
| if (detail) {
|
| - base::DictionaryValue* tmp = new base::DictionaryValue();
|
| + std::unique_ptr<base::DictionaryValue> tmp(new base::DictionaryValue());
|
| tmp->Set(i->name(), detail.release());
|
| - values->Append(tmp);
|
| + values->Append(std::move(tmp));
|
| } else {
|
| values->AppendString(i->name());
|
| }
|
|
|