summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-20 06:16:38 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-20 06:16:38 +0000
commit7747414c115302f2dad064079da3a7c5495901cb (patch)
treeb795e4320bc4f7643bb085ecbfd825dd0f731d6f /chrome
parentb819ca464c580a7398f9a561b0dc898001b1c222 (diff)
downloadchromium_src-7747414c115302f2dad064079da3a7c5495901cb.zip
chromium_src-7747414c115302f2dad064079da3a7c5495901cb.tar.gz
chromium_src-7747414c115302f2dad064079da3a7c5495901cb.tar.bz2
Fix download shelf display bug.
BUG=14783 TEST=Download more than one thing. Shelf shouldn't get bigger everytime an item is added. Review URL: http://codereview.chromium.org/140041 Review URL: http://codereview.chromium.org/140041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18891 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/cocoa/download_shelf_controller.mm3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/download_shelf_controller.mm b/chrome/browser/cocoa/download_shelf_controller.mm
index e0b8cd0..da0d199 100644
--- a/chrome/browser/cocoa/download_shelf_controller.mm
+++ b/chrome/browser/cocoa/download_shelf_controller.mm
@@ -92,6 +92,9 @@
// Show or hide the bar based on the value of |enable|. Handles animating the
// resize of the content view.
- (void)showDownloadShelf:(BOOL)enable {
+ if ([self isVisible] == enable)
+ return;
+
contentAreaHasOffset_ = enable;
[[self view] setHidden:enable ? NO : YES];
[self applyContentAreaOffset:enable];