Index: content/browser/download/download_item_impl.cc |
diff --git a/content/browser/download/download_item_impl.cc b/content/browser/download/download_item_impl.cc |
index 5471df24938ac9cc0b92586801ae4b7568f8c0fe..a2acba7871dfab7f510b03594cef11f8589b6533 100644 |
--- a/content/browser/download/download_item_impl.cc |
+++ b/content/browser/download/download_item_impl.cc |
@@ -1384,6 +1384,8 @@ void DownloadItemImpl::Interrupt(DownloadInterruptReason reason) { |
TransitionTo(INTERRUPTED_INTERNAL, DONT_UPDATE_OBSERVERS); |
RecordDownloadInterrupted(reason, received_bytes_, total_bytes_); |
+ if (!GetWebContents()) |
+ RecordDownloadCount(INTERRUPTED_WITHOUT_WEBCONTENTS); |
AutoResumeIfValid(); |
UpdateObservers(); |