Index: ash/shelf/shelf_view.cc |
diff --git a/ash/shelf/shelf_view.cc b/ash/shelf/shelf_view.cc |
index e7fe7638b8348fc3d425350e65be764507f8bceb..8c5841486ed989bd8a5dcb60778d9b8f1e56be59 100644 |
--- a/ash/shelf/shelf_view.cc |
+++ b/ash/shelf/shelf_view.cc |
@@ -436,6 +436,10 @@ void ShelfView::OnShelfAlignmentChanged() { |
tooltip_.Close(); |
if (overflow_bubble_) |
overflow_bubble_->Hide(); |
+ // For crbug.com/587931, because AppListButton layout logic is in OnPaint. |
+ views::View* app_list_button = GetAppListButtonView(); |
+ if (app_list_button) |
+ app_list_button->SchedulePaint(); |
} |
void ShelfView::SchedulePaintForAllButtons() { |