| Index: ui/aura/desktop.cc
|
| ===================================================================
|
| --- ui/aura/desktop.cc (revision 109970)
|
| +++ ui/aura/desktop.cc (working copy)
|
| @@ -323,14 +323,12 @@
|
| }
|
|
|
| void Desktop::SetActiveWindow(Window* window, Window* to_focus) {
|
| - if (!window)
|
| - return;
|
| // The stacking client may impose rules on what window configurations can be
|
| // activated or deactivated.
|
| - if (!stacking_client_->CanActivateWindow(window))
|
| + if (window && !stacking_client_->CanActivateWindow(window))
|
| return;
|
| // The window may not be activate-able.
|
| - if (!window->CanActivate())
|
| + if (window && !window->CanActivate())
|
| return;
|
| // Nothing may actually have changed.
|
| if (active_window_ == window)
|
|
|