Index: ash/wm/toplevel_window_event_handler.cc |
diff --git a/ash/wm/toplevel_window_event_handler.cc b/ash/wm/toplevel_window_event_handler.cc |
index d96127eff03d8e8d419bbf2184b1e2791d0419c9..4f5ad28f44337b50f1ee1b37b843bbe7b93f4505 100644 |
--- a/ash/wm/toplevel_window_event_handler.cc |
+++ b/ash/wm/toplevel_window_event_handler.cc |
@@ -214,17 +214,13 @@ ui::EventResult ToplevelWindowEventHandler::OnGestureEvent( |
} else if (fabs(event->details().velocity_x()) > |
kMinHorizVelocityForWindowSwipe) { |
// Snap left/right. |
- internal::SnapSizer sizer(target, |
- gfx::Point(), |
- event->details().velocity_x() < 0 ? internal::SnapSizer::LEFT_EDGE : |
- internal::SnapSizer::RIGHT_EDGE, |
- internal::SnapSizer::OTHER_INPUT); |
- |
ui::ScopedLayerAnimationSettings scoped_setter( |
target->layer()->GetAnimator()); |
scoped_setter.SetPreemptionStrategy( |
ui::LayerAnimator::REPLACE_QUEUED_ANIMATIONS); |
- target->SetBounds(sizer.target_bounds()); |
+ internal::SnapSizer::SnapWindow(target, |
+ event->details().velocity_x() < 0 ? |
+ internal::SnapSizer::LEFT_EDGE : internal::SnapSizer::RIGHT_EDGE); |
} |
break; |
} |