summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvan Stade <estade@chromium.org>2016-03-21 13:23:46 -0700
committerEvan Stade <estade@chromium.org>2016-03-21 20:26:50 +0000
commit1d99db566e1d5b5e4807aaa991fd8d7de18ff4ac (patch)
treef4b52b92490fc6f4d55ab93164323d55b2e990fd
parent33194f6ef8dc786de45c3995361c3036be540451 (diff)
downloadchromium_src-1d99db566e1d5b5e4807aaa991fd8d7de18ff4ac.zip
chromium_src-1d99db566e1d5b5e4807aaa991fd8d7de18ff4ac.tar.gz
chromium_src-1d99db566e1d5b5e4807aaa991fd8d7de18ff4ac.tar.bz2
[MD] Fix bookmark bar button overflow during bar animation.
BUG=595167 Review URL: https://codereview.chromium.org/1804343002 Cr-Commit-Position: refs/heads/master@{#381528} (cherry picked from commit 394208b1512d343f32bd9ddd606d9abae88be906) Review URL: https://codereview.chromium.org/1820793003 . Cr-Commit-Position: refs/branch-heads/2661@{#327} Cr-Branched-From: ef6f6ae5e4c96622286b563658d5cd62a6cf1197-refs/heads/master@{#378081}
-rw-r--r--chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
index a7b0350..b642a9b 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
@@ -616,6 +616,13 @@ BookmarkBarView::BookmarkBarView(Browser* browser, BrowserView* browser_view)
set_id(VIEW_ID_BOOKMARK_BAR);
Init();
+ if (ui::MaterialDesignController::IsModeMaterial()) {
+ // Don't let the bookmarks show on top of the location bar while animating.
+ SetPaintToLayer(true);
+ layer()->SetFillsBoundsOpaquely(false);
+ layer()->SetMasksToBounds(true);
+ }
+
size_animation_.Reset(1);
}