| Index: ui/views/bubble/bubble_delegate.cc
|
| diff --git a/ui/views/bubble/bubble_delegate.cc b/ui/views/bubble/bubble_delegate.cc
|
| index 53ff9e69b7e56f075dd900172d24f536cc9b95bc..cf6c0653e301b79b59c3b62d31b780b606cd5776 100644
|
| --- a/ui/views/bubble/bubble_delegate.cc
|
| +++ b/ui/views/bubble/bubble_delegate.cc
|
| @@ -342,9 +342,12 @@ void BubbleDelegateView::UpdateColorsFromTheme(const ui::NativeTheme* theme) {
|
| }
|
|
|
| void BubbleDelegateView::HandleVisibilityChanged(Widget* widget, bool visible) {
|
| - if (widget == GetWidget() && visible && anchor_widget() &&
|
| + if (widget == GetWidget() && anchor_widget() &&
|
| anchor_widget()->GetTopLevelWidget()) {
|
| - anchor_widget()->GetTopLevelWidget()->DisableInactiveRendering();
|
| + if (visible)
|
| + anchor_widget()->GetTopLevelWidget()->DisableInactiveRendering();
|
| + else
|
| + anchor_widget()->GetTopLevelWidget()->EnableInactiveRendering();
|
| }
|
| }
|
|
|
|
|