| Index: chrome/browser/ui/chrome_pages.cc
|
| diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages.cc
|
| index 8d842647a0d64604dbe5f6a463a13ea5de4ed67e..79e948e8f6e18f4c68e66e3c551a92bbaf1262dc 100644
|
| --- a/chrome/browser/ui/chrome_pages.cc
|
| +++ b/chrome/browser/ui/chrome_pages.cc
|
| @@ -87,8 +87,9 @@ void ShowDownloads(Browser* browser) {
|
| content::RecordAction(UserMetricsAction("ShowDownloads"));
|
| if (browser->window()) {
|
| DownloadShelf* shelf = browser->window()->GetDownloadShelf();
|
| + // The downloads page is always shown in response to a user action.
|
| if (shelf->IsShowing())
|
| - shelf->Close();
|
| + shelf->Close(DownloadShelf::USER_ACTION);
|
| }
|
| ShowSingletonTabOverwritingNTP(
|
| browser,
|
|
|