| Index: ui/views/widget/native_widget_aura.cc
|
| diff --git a/ui/views/widget/native_widget_aura.cc b/ui/views/widget/native_widget_aura.cc
|
| index 931eca58a7996542bf207adca9baddc4161af030..7d5629a519f0b6593279f26618810a7ef8c56a7f 100644
|
| --- a/ui/views/widget/native_widget_aura.cc
|
| +++ b/ui/views/widget/native_widget_aura.cc
|
| @@ -528,8 +528,10 @@ void NativeWidgetAura::SetCursor(gfx::NativeCursor cursor) {
|
| }
|
|
|
| void NativeWidgetAura::ClearNativeFocus() {
|
| - if (window_ && window_->GetFocusManager())
|
| + if (window_ && window_->GetFocusManager() &&
|
| + window_->Contains(window_->GetFocusManager()->GetFocusedWindow())) {
|
| window_->GetFocusManager()->SetFocusedWindow(window_);
|
| + }
|
| }
|
|
|
| void NativeWidgetAura::FocusNativeView(gfx::NativeView native_view) {
|
|
|