| Index: extensions/browser/api/storage/storage_api.cc
|
| diff --git a/extensions/browser/api/storage/storage_api.cc b/extensions/browser/api/storage/storage_api.cc
|
| index 4b1928e471112682d329028b1099c4a257f98106..8b526f86c366de0df076bfcfcb73c48b4df71c27 100644
|
| --- a/extensions/browser/api/storage/storage_api.cc
|
| +++ b/extensions/browser/api/storage/storage_api.cc
|
| @@ -78,9 +78,9 @@ ExtensionFunction::ResponseValue SettingsFunction::UseReadResult(
|
| if (!result->status().ok())
|
| return Error(result->status().message);
|
|
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| + std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->Swap(&result->settings());
|
| - return OneArgument(dict);
|
| + return OneArgument(std::move(dict));
|
| }
|
|
|
| ExtensionFunction::ResponseValue SettingsFunction::UseWriteResult(
|
| @@ -217,7 +217,7 @@ StorageStorageAreaGetBytesInUseFunction::RunWithStorage(ValueStore* storage) {
|
| }
|
|
|
| return OneArgument(
|
| - new base::FundamentalValue(static_cast<int>(bytes_in_use)));
|
| + base::MakeUnique<base::FundamentalValue>(static_cast<int>(bytes_in_use)));
|
| }
|
|
|
| ExtensionFunction::ResponseValue StorageStorageAreaSetFunction::RunWithStorage(
|
|
|