From 72e0d34fc5d86260a7bd173aed44acf8b66b1c1d Mon Sep 17 00:00:00 2001 From: Patrick Dubroy Date: Tue, 9 Nov 2010 15:23:28 -0800 Subject: [PATCH] Fix 3165989: Items dragged from All Apps don't appear --- src/com/android/launcher2/PagedView.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java index e9829fbfa3..0622aaea01 100644 --- a/src/com/android/launcher2/PagedView.java +++ b/src/com/android/launcher2/PagedView.java @@ -248,8 +248,12 @@ public abstract class PagedView extends ViewGroup { * Sets the current page. */ void setCurrentPage(int currentPage) { - if (!mScroller.isFinished()) mScroller.abortAnimation(); - if (getChildCount() == 0) return; + if (!mScroller.isFinished()) { + mScroller.abortAnimation(); + } + if (getChildCount() == 0 || currentPage == mCurrentPage) { + return; + } mCurrentPage = Math.max(0, Math.min(currentPage, getPageCount() - 1)); int newX = getChildOffset(mCurrentPage) - getRelativeChildOffset(mCurrentPage);