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) { |