| 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 ab2ae249d2a0a1fa4a5bfa6662cabe77ac974476..c54308feffe8ea410720026cda3aa3de41ef5aea 100644
|
| --- a/ui/views/bubble/bubble_frame_view.cc
|
| +++ b/ui/views/bubble/bubble_frame_view.cc
|
| @@ -117,9 +117,10 @@ void BubbleFrameView::MirrorArrowIfOffScreen(
|
| bubble_border_->GetBounds(anchor_rect, client_size);
|
| // Restore the original arrow if mirroring doesn't show more of the bubble.
|
| if (GetOffScreenLength(monitor_rect, mirror_bounds, vertical) >=
|
| - GetOffScreenLength(monitor_rect, window_bounds, vertical)) {
|
| + GetOffScreenLength(monitor_rect, window_bounds, vertical))
|
| bubble_border_->set_arrow_location(arrow);
|
| - }
|
| + else
|
| + SchedulePaint();
|
| }
|
| }
|
|
|
|
|