| 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 85ab0aee9c0de3c74cd08d52dc8b9764d3a1a745..8c16994af4eb41f083a4347f02b8ad1186011328 100644
|
| --- a/ui/views/widget/native_widget_aura.cc
|
| +++ b/ui/views/widget/native_widget_aura.cc
|
| @@ -489,7 +489,7 @@ void NativeWidgetAura::ShowWithWindowState(ui::WindowShowState state) {
|
| window_->SetProperty(aura::client::kShowStateKey, state);
|
| }
|
| window_->Show();
|
| - if (delegate_->CanActivate()) {
|
| + if (delegate_->CanActivate() && wm::CanActivateWindow(window_)) {
|
| if (state != ui::SHOW_STATE_INACTIVE)
|
| Activate();
|
| // SetInitialFocus() should be always be called, even for
|
|
|