Index: chrome/browser/download/download_shelf.cc |
diff --git a/chrome/browser/download/download_shelf.cc b/chrome/browser/download/download_shelf.cc |
index 659bf6f4700e1df1e80e5e4d111126d4eb8d4eb5..a21faac72af40f4de342a96e7351c9f9fb50ba1a 100644 |
--- a/chrome/browser/download/download_shelf.cc |
+++ b/chrome/browser/download/download_shelf.cc |
@@ -63,12 +63,12 @@ void DownloadShelf::Show() { |
DoShow(); |
} |
-void DownloadShelf::Close() { |
+void DownloadShelf::Close(CloseReason reason) { |
if (is_hidden_) { |
should_show_on_unhide_ = false; |
return; |
} |
- DoClose(); |
+ DoClose(reason); |
} |
void DownloadShelf::Hide() { |
@@ -77,7 +77,7 @@ void DownloadShelf::Hide() { |
is_hidden_ = true; |
if (IsShowing()) { |
should_show_on_unhide_ = true; |
- DoClose(); |
+ DoClose(AUTOMATIC); |
} |
} |