Index: chrome/browser/ui/cocoa/download/download_shelf_mac.mm |
diff --git a/chrome/browser/ui/cocoa/download/download_shelf_mac.mm b/chrome/browser/ui/cocoa/download/download_shelf_mac.mm |
index c644b51927b12346f08f61722b477d7ac36773ab..cd21a384dd8125f8b7cacc68cef6b3b5913b89d6 100644 |
--- a/chrome/browser/ui/cocoa/download/download_shelf_mac.mm |
+++ b/chrome/browser/ui/cocoa/download/download_shelf_mac.mm |
@@ -29,12 +29,14 @@ bool DownloadShelfMac::IsClosing() const { |
} |
void DownloadShelfMac::DoShow() { |
- [shelf_controller_ show:nil]; |
+ [shelf_controller_ showDownloadShelf:YES |
+ isUserAction:NO]; |
browser_->UpdateDownloadShelfVisibility(true); |
} |
-void DownloadShelfMac::DoClose() { |
- [shelf_controller_ hide:nil]; |
+void DownloadShelfMac::DoClose(CloseReason reason) { |
+ [shelf_controller_ showDownloadShelf:NO |
+ isUserAction:reason == USER_ACTION]; |
browser_->UpdateDownloadShelfVisibility(false); |
} |