DescriptionFix artifacts on the Apps button with CoreAnimation.
Without CoreAnimation, the bookmark bar buttons got redraw
messages whenever they were damaged (like, moved around,
made visible, etc). With CoreAnimation, the bookmark bar buttons
have their drawn contents cached and therefore need to be
explicitly told to re-draw.
The function BookmarkBarController::layoutSubviews should do
this, but it only iterates through the buttons in the buttons_ array,
which skips the "apps" and "other" bookmark buttons.
This patch adds those two back in. The general question of "where
else is the apps button assumed to be part of the buttons_ array" is
not answered.
BUG=340238
NOTRY=True
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=255347
Patch Set 1 #Patch Set 2 : 500s #
Total comments: 2
Patch Set 3 : Incorporate review feedback #Messages
Total messages: 10 (0 generated)
|