summaryrefslogtreecommitdiffstats
path: root/ash/wm/overview/window_selector_panels.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ash/wm/overview/window_selector_panels.cc')
-rw-r--r--ash/wm/overview/window_selector_panels.cc9
1 files changed, 2 insertions, 7 deletions
diff --git a/ash/wm/overview/window_selector_panels.cc b/ash/wm/overview/window_selector_panels.cc
index a028de0..52642bf 100644
--- a/ash/wm/overview/window_selector_panels.cc
+++ b/ash/wm/overview/window_selector_panels.cc
@@ -152,10 +152,7 @@ void WindowSelectorPanels::SetItemBounds(aura::RootWindow* root_window,
gfx::Rect bounding_rect;
for (WindowList::iterator iter = transform_windows_.begin();
iter != transform_windows_.end(); ++iter) {
- aura::Window* panel = (*iter)->window();
- gfx::Rect bounds = ScreenAsh::ConvertRectToScreen(
- panel->parent(), panel->GetTargetBounds());
- bounding_rect.Union(bounds);
+ bounding_rect.Union((*iter)->GetBoundsInScreen());
}
gfx::Transform bounding_transform =
ScopedTransformOverviewWindow::GetTransformForRectPreservingAspectRatio(
@@ -163,9 +160,7 @@ void WindowSelectorPanels::SetItemBounds(aura::RootWindow* root_window,
for (WindowList::iterator iter = transform_windows_.begin();
iter != transform_windows_.end(); ++iter) {
gfx::Transform transform;
- aura::Window* panel = (*iter)->window();
- gfx::Rect bounds = ScreenAsh::ConvertRectToScreen(
- panel->parent(), panel->GetTargetBounds());
+ gfx::Rect bounds = (*iter)->GetBoundsInScreen();
transform.Translate(bounding_rect.x() - bounds.x(),
bounding_rect.y() - bounds.y());
transform.PreconcatTransform(bounding_transform);