Index: chrome/browser/extensions/webstore_installer.cc |
diff --git a/chrome/browser/extensions/webstore_installer.cc b/chrome/browser/extensions/webstore_installer.cc |
index 7dd6017a7fdee54983652a08dc1ff3dee65eaaf5..f9ee93d724ea04005897b3ed5f39ea120a05de79 100644 |
--- a/chrome/browser/extensions/webstore_installer.cc |
+++ b/chrome/browser/extensions/webstore_installer.cc |
@@ -492,7 +492,9 @@ void WebstoreInstaller::OnDownloadStarted( |
} |
void WebstoreInstaller::OnDownloadUpdated(DownloadItem* download) { |
- CHECK_EQ(download_item_, download); |
+ // DownloadItemImpl calls the observer for a completed item, ignore it. |
+ if (download_item_ != download) |
+ return; |
switch (download->GetState()) { |
case DownloadItem::CANCELLED: |