| Index: ash/wm/overview/window_selector_window.cc
|
| diff --git a/ash/wm/overview/window_selector_window.cc b/ash/wm/overview/window_selector_window.cc
|
| index 52b6be85fb1bd2a54df00dbb9404fd98d9f7915c..59d247431b1fcf6a48699affbbe30fbd4bd86417 100644
|
| --- a/ash/wm/overview/window_selector_window.cc
|
| +++ b/ash/wm/overview/window_selector_window.cc
|
| @@ -47,10 +47,6 @@ views::Widget* CreateCloseWindowButton(aura::Window* root_window,
|
| return widget;
|
| }
|
|
|
| -// The time for the close button to fade in when initially shown on entering
|
| -// overview mode.
|
| -const int kCloseButtonFadeInMilliseconds = 80;
|
| -
|
| } // namespace
|
|
|
| WindowSelectorWindow::WindowSelectorWindow(aura::Window* window)
|
| @@ -104,10 +100,13 @@ void WindowSelectorWindow::SetItemBounds(aura::Window* root_window,
|
| bool animate) {
|
| gfx::Rect src_rect = transform_window_.GetBoundsInScreen();
|
| set_bounds(ScopedTransformOverviewWindow::
|
| - ShrinkRectToFitPreservingAspectRatio(src_rect, target_bounds));
|
| + ShrinkRectToFitPreservingAspectRatio(src_rect, target_bounds));
|
| transform_window_.SetTransform(root_window,
|
| ScopedTransformOverviewWindow::GetTransformForRect(src_rect, bounds()),
|
| animate);
|
| + // TODO move close button management to WindowSelectorItem, so that we can
|
| + // also handle panels.
|
| + // See http://crbug.com/352143
|
| UpdateCloseButtonBounds(root_window);
|
| }
|
|
|
| @@ -154,7 +153,7 @@ void WindowSelectorWindow::UpdateCloseButtonBounds(aura::Window* root_window) {
|
| settings.SetPreemptionStrategy(
|
| ui::LayerAnimator::REPLACE_QUEUED_ANIMATIONS);
|
| settings.SetTransitionDuration(base::TimeDelta::FromMilliseconds(
|
| - kCloseButtonFadeInMilliseconds));
|
| + WindowSelectorItem::kFadeInMilliseconds));
|
| layer->SetOpacity(1);
|
| }
|
| } else {
|
|
|