| Index: ui/views/bubble/bubble_delegate.cc
|
| diff --git a/ui/views/bubble/bubble_delegate.cc b/ui/views/bubble/bubble_delegate.cc
|
| index 8c305c8f1b01e8a63fe462146a16f52e31b97460..515c400526be19c4ca20fc13844c63f534b8f6d0 100644
|
| --- a/ui/views/bubble/bubble_delegate.cc
|
| +++ b/ui/views/bubble/bubble_delegate.cc
|
| @@ -174,8 +174,12 @@ void BubbleDelegateView::OnWidgetActivationChanged(Widget* widget,
|
|
|
| void BubbleDelegateView::OnWidgetBoundsChanged(Widget* widget,
|
| const gfx::Rect& new_bounds) {
|
| - if (move_with_anchor() && anchor_widget() == widget)
|
| - SizeToContents();
|
| + if (anchor_widget() == widget) {
|
| + if (move_with_anchor())
|
| + SizeToContents();
|
| + else
|
| + GetWidget()->Close();
|
| + }
|
| }
|
|
|
| View* BubbleDelegateView::GetAnchorView() const {
|
|
|