Index: ash/wm/workspace/workspace_layout_manager.cc |
diff --git a/ash/wm/workspace/workspace_layout_manager.cc b/ash/wm/workspace/workspace_layout_manager.cc |
index b861681442c95591faaf5725add6456bc699297d..b8e06c2d26e78aaa86088e01a810dd3ec3227b69 100644 |
--- a/ash/wm/workspace/workspace_layout_manager.cc |
+++ b/ash/wm/workspace/workspace_layout_manager.cc |
@@ -87,7 +87,7 @@ void WorkspaceLayoutManager::OnWindowAddedToLayout(aura::Window* child) { |
UpdateFullscreenState(); |
backdrop_controller_->OnWindowAddedToLayout(child); |
- WindowPositioner::RearrangeVisibleWindowOnShow(WmWindow::Get(child)); |
+ WindowPositioner::RearrangeVisibleWindowOnShow(child); |
if (Shell::Get()->screen_pinning_controller()->IsPinned()) |
wm::GetWindowState(child)->DisableAlwaysOnTop(nullptr); |
} |
@@ -98,8 +98,7 @@ void WorkspaceLayoutManager::OnWillRemoveWindowFromLayout(aura::Window* child) { |
wm::GetWindowState(child)->RemoveObserver(this); |
if (child->layer()->GetTargetVisibility()) |
- WindowPositioner::RearrangeVisibleWindowOnHideOrRemove( |
- WmWindow::Get(child)); |
+ WindowPositioner::RearrangeVisibleWindowOnHideOrRemove(child); |
} |
void WorkspaceLayoutManager::OnWindowRemovedFromLayout(aura::Window* child) { |
@@ -116,10 +115,9 @@ void WorkspaceLayoutManager::OnChildWindowVisibilityChanged(aura::Window* child, |
window_state->Unminimize(); |
if (child->layer()->GetTargetVisibility()) |
- WindowPositioner::RearrangeVisibleWindowOnShow(WmWindow::Get(child)); |
+ WindowPositioner::RearrangeVisibleWindowOnShow(child); |
else |
- WindowPositioner::RearrangeVisibleWindowOnHideOrRemove( |
- WmWindow::Get(child)); |
+ WindowPositioner::RearrangeVisibleWindowOnHideOrRemove(child); |
UpdateFullscreenState(); |
UpdateShelfVisibility(); |
backdrop_controller_->OnChildWindowVisibilityChanged(child, visible); |