| Index: chrome/browser/extensions/extensions_service.cc
|
| diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc
|
| index 4b5b2c115bf916e925174a8136d8418bc78d79ee..1c31f892de6f34167521708c7addd2d8170020d9 100644
|
| --- a/chrome/browser/extensions/extensions_service.cc
|
| +++ b/chrome/browser/extensions/extensions_service.cc
|
| @@ -872,7 +872,7 @@ void ExtensionsService::EnableExtension(const std::string& extension_id) {
|
| extension_prefs_->SetExtensionState(extension, Extension::ENABLED);
|
|
|
| // Move it over to the enabled list.
|
| - extensions_.push_back(extension);
|
| + extensions_.push_back(make_scoped_refptr(extension));
|
| ExtensionList::iterator iter = std::find(disabled_extensions_.begin(),
|
| disabled_extensions_.end(),
|
| extension);
|
| @@ -897,7 +897,7 @@ void ExtensionsService::DisableExtension(const std::string& extension_id) {
|
| extension_prefs_->SetExtensionState(extension, Extension::DISABLED);
|
|
|
| // Move it over to the disabled list.
|
| - disabled_extensions_.push_back(extension);
|
| + disabled_extensions_.push_back(make_scoped_refptr(extension));
|
| ExtensionList::iterator iter = std::find(extensions_.begin(),
|
| extensions_.end(),
|
| extension);
|
|
|