Index: chrome/browser/download/chrome_download_manager_delegate.cc |
diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrome/browser/download/chrome_download_manager_delegate.cc |
index 7feb00636d62350be3b251315a085d6366f681f7..c05df6d830afb4312b1705553f04a692d1b31b23 100644 |
--- a/chrome/browser/download/chrome_download_manager_delegate.cc |
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc |
@@ -515,7 +515,8 @@ void ChromeDownloadManagerDelegate::Observe( |
scoped_refptr<extensions::CrxInstaller> installer = |
content::Source<extensions::CrxInstaller>(source).ptr(); |
- content::DownloadOpenDelayedCallback callback = crx_installers_[installer]; |
+ content::DownloadOpenDelayedCallback callback = |
+ crx_installers_[installer.get()]; |
crx_installers_.erase(installer.get()); |
callback.Run(installer->did_handle_successfully()); |
} |