Chromium Code Reviews| Index: athena/wm/split_view_controller.cc |
| diff --git a/athena/wm/split_view_controller.cc b/athena/wm/split_view_controller.cc |
| index 82167232d8ce7b19707e3da1de73d35263db510e..5711c3f3db5d8fc6b8b7ff6f0cf4a8bcd35dfe13 100644 |
| --- a/athena/wm/split_view_controller.cc |
| +++ b/athena/wm/split_view_controller.cc |
| @@ -95,9 +95,12 @@ void SplitViewController::ActivateSplitMode(aura::Window* left, |
| if (right_window_ && right_window_ != left && right_window_ != right) |
| to_hide_.push_back(right_window_); |
| - SetState(ACTIVE); |
| right_window_ = right; |
| left_window_ = left; |
| + |
| + window_list_provider_->MoveToFront(right_window_); |
| + window_list_provider_->MoveToFront(left_window_); |
| + SetState(ACTIVE); |
| UpdateLayout(true); |
| } |
| @@ -118,6 +121,8 @@ void SplitViewController::ReplaceWindow(aura::Window* window, |
| else |
| right_window_ = replace_with; |
| wm::ActivateWindow(replace_with); |
| + window_list_provider_->MoveToFront(right_window_); |
| + window_list_provider_->MoveToFront(left_window_); |
|
mfomitchev
2014/09/18 02:36:29
ActivateWindow already moves the window to front w
pkotwicz
2014/09/18 13:54:45
I have removed the call to wm::ActivateWindow(). T
mfomitchev
2014/09/18 18:11:52
We still use ActivateWindow in ScrollEnd - that's
|
| UpdateLayout(false); |
| window->SetTransform(gfx::Transform()); |
| window->Hide(); |
| @@ -170,8 +175,6 @@ void SplitViewController::UpdateLayout(bool animate) { |
| left_window_->Show(); |
| right_window_->Show(); |
| - window_list_provider_->MoveToFront(right_window_); |
| - window_list_provider_->MoveToFront(left_window_); |
| if (state_ == ACTIVE) { |
| if (animate) { |