| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index 7d12152aaa8cee29918ad6d38aaed91d1ad5a458..018b5d67f65ca6d17bbc20944290d43685b1000c 100644
|
| --- a/chrome/browser/extensions/extension_service.cc
|
| +++ b/chrome/browser/extensions/extension_service.cc
|
| @@ -1858,9 +1858,8 @@ void ExtensionService::AddNewOrUpdatedExtension(
|
| const Extension* old = GetInstalledExtension(extension->id());
|
| if (extensions::AppDataMigrator::NeedsMigration(old, extension)) {
|
| app_data_migrator_->DoMigrationAndReply(
|
| - old, extension,
|
| - base::Bind(&ExtensionService::FinishInstallation, AsWeakPtr(),
|
| - make_scoped_refptr(extension)));
|
| + old, extension, base::Bind(&ExtensionService::FinishInstallation,
|
| + AsWeakPtr(), base::RetainedRef(extension)));
|
| return;
|
| }
|
|
|
|
|