| Index: chrome/browser/download/chrome_download_manager_delegate.cc | 
| diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrome/browser/download/chrome_download_manager_delegate.cc | 
| index bce81648e9dd7d2ff6e35be16cde7e780bacbfed..388ec3dd5b699d36a43f05e1405c6d361c14ce69 100644 | 
| --- a/chrome/browser/download/chrome_download_manager_delegate.cc | 
| +++ b/chrome/browser/download/chrome_download_manager_delegate.cc | 
| @@ -480,6 +480,7 @@ void ChromeDownloadManagerDelegate::OpenDownload(DownloadItem* download) { | 
|  | 
| if (!DownloadItemModel(download).ShouldPreferOpeningInBrowser()) { | 
| RecordDownloadOpenMethod(DOWNLOAD_OPEN_METHOD_DEFAULT_PLATFORM); | 
| +    DownloadItemModel(download).SetOpenedOrShown(true); | 
| OpenDownloadUsingPlatformHandler(download); | 
| return; | 
| } | 
| @@ -505,6 +506,7 @@ void ChromeDownloadManagerDelegate::OpenDownload(DownloadItem* download) { | 
| browser->OpenURL(params); | 
|  | 
| RecordDownloadOpenMethod(DOWNLOAD_OPEN_METHOD_DEFAULT_BROWSER); | 
| +  DownloadItemModel(download).SetOpenedOrShown(true); | 
| #else | 
| // ShouldPreferOpeningInBrowser() should never be true on Android. | 
| NOTREACHED(); | 
| @@ -518,6 +520,7 @@ void ChromeDownloadManagerDelegate::ShowDownloadInShell( | 
| base::FilePath platform_path( | 
| GetPlatformDownloadPath(profile_, download, PLATFORM_CURRENT_PATH)); | 
| DCHECK(!platform_path.empty()); | 
| +  DownloadItemModel(download).SetOpenedOrShown(true); | 
| platform_util::ShowItemInFolder(profile_, platform_path); | 
| } | 
|  | 
|  |