Index: ui/app_list/contents_view.cc |
diff --git a/ui/app_list/contents_view.cc b/ui/app_list/contents_view.cc |
index 4b4bc77d1ab650f010faee05a53127c18847d68d..2ad98879a2c80538ac7cd49f6ddcf92db86d0403 100644 |
--- a/ui/app_list/contents_view.cc |
+++ b/ui/app_list/contents_view.cc |
@@ -204,13 +204,14 @@ ui::GestureStatus ContentsView::OnGestureEvent( |
pagination_model_->EndScroll(); |
return ui::GESTURE_STATUS_CONSUMED; |
case ui::ET_SCROLL_FLING_START: { |
+ pagination_model_->EndScroll(); |
if (fabs(event.details().velocity_x()) > kMinHorizVelocityToSwitchPage) { |
+ pagination_model_->ResetTransitionAnimation(); |
pagination_model_->SelectPageRelative( |
event.details().velocity_x() < 0 ? 1 : -1, |
true); |
- return ui::GESTURE_STATUS_CONSUMED; |
} |
- break; |
+ return ui::GESTURE_STATUS_CONSUMED; |
} |
default: |
break; |