Index: chrome/browser/ui/browser.cc |
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
index 419b2b440bed48b5a7b156bdb9a0317f85a4c0f3..6c150b21dd04c96aeaba1c266a4a1e00e148225f 100644 |
--- a/chrome/browser/ui/browser.cc |
+++ b/chrome/browser/ui/browser.cc |
@@ -697,7 +697,8 @@ Browser::DownloadClosePreventionType Browser::OkToCloseWithInProgressDownloads( |
if (!g_browser_process->profile_manager()) |
return DOWNLOAD_CLOSE_OK; |
- int total_download_count = DownloadService::DownloadCountAllProfiles(); |
+ int total_download_count = |
+ DownloadService::NonDangerousDownloadCountAllProfiles(); |
if (total_download_count == 0) |
return DOWNLOAD_CLOSE_OK; // No downloads; can definitely close. |
@@ -731,9 +732,9 @@ Browser::DownloadClosePreventionType Browser::OkToCloseWithInProgressDownloads( |
DownloadService* download_service = |
DownloadServiceFactory::GetForBrowserContext(profile()); |
if ((profile_window_count == 0) && |
- (download_service->DownloadCount() > 0) && |
+ (download_service->NonDangerousDownloadCount() > 0) && |
profile()->IsOffTheRecord()) { |
- *num_downloads_blocking = download_service->DownloadCount(); |
+ *num_downloads_blocking = download_service->NonDangerousDownloadCount(); |
return DOWNLOAD_CLOSE_LAST_WINDOW_IN_INCOGNITO_PROFILE; |
} |