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) |