Chromium Code Reviews| Index: ash/wm/overview/scoped_transform_overview_window.cc |
| diff --git a/ash/wm/overview/scoped_transform_overview_window.cc b/ash/wm/overview/scoped_transform_overview_window.cc |
| index d596ccce4a9ba282aa84e3db1342af5eac856088..c561453fecd17cee4ab9495a3e80a3dd1884decd 100644 |
| --- a/ash/wm/overview/scoped_transform_overview_window.cc |
| +++ b/ash/wm/overview/scoped_transform_overview_window.cc |
| @@ -186,6 +186,10 @@ ScopedTransformOverviewWindow::~ScopedTransformOverviewWindow() { |
| // bounds to the minimized position. |
| window_->layer()->SetOpacity(0); |
| window_->Hide(); |
| + // Hiding the window does not update the layer visibility because opacity |
| + // is animating to 0 (See VisibilityController::UpdateLayerVisibility). |
| + // Showing the window later requires that the layer visibility is false. |
| + window_->layer()->SetVisible(false); |
|
flackr
2013/10/01 16:09:12
This is really a workaround. I described the full
|
| window_->SetProperty(aura::client::kShowStateKey, |
| ui::SHOW_STATE_MINIMIZED); |
| } |