Index: chrome/browser/ui/views/download/download_shelf_view.cc |
diff --git a/chrome/browser/ui/views/download/download_shelf_view.cc b/chrome/browser/ui/views/download/download_shelf_view.cc |
index 1e119e9d3959fbaafbb2a72af0634e83a2a4695f..23b32978b9c7f763f8fb1da9c346a56a417695ee 100644 |
--- a/chrome/browser/ui/views/download/download_shelf_view.cc |
+++ b/chrome/browser/ui/views/download/download_shelf_view.cc |
@@ -367,7 +367,7 @@ bool DownloadShelfView::IsClosing() const { |
return shelf_animation_.IsClosing(); |
} |
-void DownloadShelfView::DoShow() { |
+void DownloadShelfView::DoOpen() { |
SetVisible(true); |
shelf_animation_.Show(); |
} |
@@ -384,6 +384,18 @@ void DownloadShelfView::DoClose(CloseReason reason) { |
shelf_animation_.Hide(); |
} |
+void DownloadShelfView::DoHide() { |
+ SetVisible(false); |
+ parent_->ToolbarSizeChanged(false); |
+ parent_->SetDownloadShelfVisible(false); |
+} |
+ |
+void DownloadShelfView::DoUnhide() { |
+ SetVisible(true); |
+ parent_->ToolbarSizeChanged(true); |
+ parent_->SetDownloadShelfVisible(true); |
+} |
+ |
Browser* DownloadShelfView::browser() const { |
return browser_; |
} |