| Index: ui/views/bubble/bubble_delegate.cc
|
| ===================================================================
|
| --- ui/views/bubble/bubble_delegate.cc (revision 137750)
|
| +++ ui/views/bubble/bubble_delegate.cc (working copy)
|
| @@ -25,7 +25,6 @@
|
| Widget::InitParams bubble_params(Widget::InitParams::TYPE_BUBBLE);
|
| bubble_params.delegate = bubble;
|
| bubble_params.transparent = true;
|
| - bubble_params.close_on_deactivate = bubble->close_on_deactivate();
|
| if (bubble->parent_window())
|
| bubble_params.parent = bubble->parent_window();
|
| else
|
| @@ -213,6 +212,12 @@
|
| }
|
| }
|
|
|
| +void BubbleDelegateView::OnWidgetActivationChanged(Widget* widget,
|
| + bool active) {
|
| + if (close_on_deactivate() && widget == GetWidget() && !active)
|
| + GetWidget()->Close();
|
| +}
|
| +
|
| void BubbleDelegateView::OnWidgetMoved(Widget* widget) {
|
| if (move_with_anchor() && anchor_widget() == widget)
|
| SizeToContents();
|
|
|