Index: chrome/browser/download/download_shelf.cc |
diff --git a/chrome/browser/download/download_shelf.cc b/chrome/browser/download/download_shelf.cc |
index 7e15cbd881316e835d22144d0ee9669c94fc3b6f..3d4c9c3d114771fa44b4d514a0f3e11317fbe237 100644 |
--- a/chrome/browser/download/download_shelf.cc |
+++ b/chrome/browser/download/download_shelf.cc |
@@ -70,7 +70,7 @@ bool DownloadShelfContextMenu::IsCommandIdEnabled(int command_id) const { |
switch (command_id) { |
case SHOW_IN_FOLDER: |
case OPEN_WHEN_COMPLETE: |
- return !download_->IsCancelled(); |
+ return !download_->IsCancelled() && download_->file_exists(); |
case ALWAYS_OPEN_TYPE: |
return download_->CanOpenDownload(); |
case CANCEL: |