diff --git a/src/com/android/launcher3/PagedView.java b/src/com/android/launcher3/PagedView.java index 15bf76da50..9da5cf07b7 100644 --- a/src/com/android/launcher3/PagedView.java +++ b/src/com/android/launcher3/PagedView.java @@ -695,7 +695,11 @@ public abstract class PagedView extends ViewGrou public boolean requestChildRectangleOnScreen(View child, Rect rectangle, boolean immediate) { int page = indexToPage(indexOfChild(child)); if (page != mCurrentPage || !mScroller.isFinished()) { - snapToPage(page); + if (immediate) { + setCurrentPage(page); + } else { + snapToPage(page); + } return true; } return false;