Index: ui/views/bubble/bubble_frame_view.cc |
diff --git a/ui/views/bubble/bubble_frame_view.cc b/ui/views/bubble/bubble_frame_view.cc |
index 509ba6daa87b24c3c756ccf542025e004a60a978..9ae1f8d5862799a76d3239555054824cbd076af1 100644 |
--- a/ui/views/bubble/bubble_frame_view.cc |
+++ b/ui/views/bubble/bubble_frame_view.cc |
@@ -91,6 +91,9 @@ gfx::Rect BubbleFrameView::GetUpdatedWindowBounds(const gfx::Rect& anchor_rect, |
void BubbleFrameView::SetBubbleBorder(BubbleBorder* border) { |
bubble_border_ = border; |
set_border(bubble_border_); |
+ |
+ // Update the background, which relies on the border. |
+ set_background(new views::BubbleBackground(border)); |
} |
gfx::Rect BubbleFrameView::GetMonitorBounds(const gfx::Rect& rect) { |