Commit 658079f6 authored by Avery Musbach's avatar Avery Musbach Committed by Commit Bot

overview: Simplify OverviewWindowDragController::CompleteNormalDrag

Bug: 961170
Change-Id: Id4c4bc016c0f6c92863af56d9667f8bfc304ba07
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2101228Reviewed-by: default avatarAhmed Fakhry <afakhry@chromium.org>
Commit-Queue: Avery Musbach <amusbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749779}
parent f43da90a
......@@ -627,16 +627,15 @@ OverviewWindowDragController::CompleteNormalDrag(
}
// Snap a window if appropriate.
aura::Window* target_root = GetRootWindowBeingDraggedIn();
if (should_allow_split_view_ && snap_position_ != SplitViewController::NONE) {
SnapWindow(SplitViewController::Get(GetRootWindowBeingDraggedIn()),
snap_position_);
SnapWindow(SplitViewController::Get(target_root), snap_position_);
overview_session_->PositionWindows(/*animate=*/true);
return DragResult::kSnap;
}
// Drop a window into overview because we have not done anything else with it.
DCHECK(item_);
aura::Window* target_root = GetRootWindowBeingDraggedIn();
if (AreMultiDisplayOverviewAndSplitViewEnabled() &&
target_root != item_->root_window()) {
// Get the window and bounds from |item_| before removing it from its grid.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment