| Index: extensions/browser/api/storage/local_value_store_cache.cc
|
| diff --git a/extensions/browser/api/storage/local_value_store_cache.cc b/extensions/browser/api/storage/local_value_store_cache.cc
|
| index f0aed27742d24af16612d3c9cab805e89638ff00..ef91d20d58abc7ef8ed0782bdd79a0f670946a6c 100644
|
| --- a/extensions/browser/api/storage/local_value_store_cache.cc
|
| +++ b/extensions/browser/api/storage/local_value_store_cache.cc
|
| @@ -81,12 +81,13 @@ ValueStore* LocalValueStoreCache::GetStorage(const Extension* extension) {
|
| : ValueStoreFactory::ModelType::EXTENSION;
|
| std::unique_ptr<ValueStore> store = storage_factory_->CreateSettingsStore(
|
| settings_namespace::LOCAL, model_type, extension->id());
|
| - linked_ptr<SettingsStorageQuotaEnforcer> storage(
|
| + std::unique_ptr<SettingsStorageQuotaEnforcer> storage(
|
| new SettingsStorageQuotaEnforcer(quota_, std::move(store)));
|
| DCHECK(storage.get());
|
|
|
| - storage_map_[extension->id()] = storage;
|
| - return storage.get();
|
| + ValueStore* storage_ptr = storage.get();
|
| + storage_map_[extension->id()] = std::move(storage);
|
| + return storage_ptr;
|
| }
|
|
|
| } // namespace extensions
|
|
|