| Index: chrome/browser/ui/browser.cc
|
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
|
| index 799f03cceb2eb21a405d876e139a27fe86ebb60c..e56c71d2a30a06fa29489ca505fd0d4d5d06f719 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::NonMaliciousDownloadCountAllProfiles();
|
| 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->NonMaliciousDownloadCount() > 0) &&
|
| profile()->IsOffTheRecord()) {
|
| - *num_downloads_blocking = download_service->DownloadCount();
|
| + *num_downloads_blocking = download_service->NonMaliciousDownloadCount();
|
| return DOWNLOAD_CLOSE_LAST_WINDOW_IN_INCOGNITO_PROFILE;
|
| }
|
|
|
|
|