Index: athena/wm/window_overview_mode.cc |
diff --git a/athena/wm/window_overview_mode.cc b/athena/wm/window_overview_mode.cc |
index 704223a380ebd6d7e6089a17149a0097947753c0..4905bdfb1a415d47ec62b9eab425b0b9be681ba2 100644 |
--- a/athena/wm/window_overview_mode.cc |
+++ b/athena/wm/window_overview_mode.cc |
@@ -592,7 +592,9 @@ class WindowOverviewModeImpl : public WindowOverviewMode, |
OverviewToolbar::ActionType action = overview_toolbar_->current_action(); |
overview_toolbar_.reset(); |
if (action == OverviewToolbar::ACTION_TYPE_SPLIT) { |
- delegate_->OnSplitViewMode(NULL, dragged_window_); |
+ delegate_->OnSelectSplitViewWindow(NULL, |
+ dragged_window_, |
+ dragged_window_); |
return; |
} |
@@ -606,7 +608,7 @@ class WindowOverviewModeImpl : public WindowOverviewMode, |
left = dragged_window_; |
else |
right = dragged_window_; |
- delegate_->OnSplitViewMode(left, right); |
+ delegate_->OnSelectSplitViewWindow(left, right, dragged_window_); |
return; |
} |
@@ -624,8 +626,10 @@ class WindowOverviewModeImpl : public WindowOverviewMode, |
// current state. |
if (window == split_view_controller_->left_window() || |
window == split_view_controller_->right_window()) { |
- delegate_->OnSplitViewMode(split_view_controller_->left_window(), |
- split_view_controller_->right_window()); |
+ delegate_->OnSelectSplitViewWindow( |
+ split_view_controller_->left_window(), |
+ split_view_controller_->right_window(), |
+ window); |
} else { |
delegate_->OnSelectWindow(window); |
} |