change default screen when you drag an item onto it

Change-Id: Iecfcb04c8a2c7b7c67e4127cf9fd86c3853b0b21
diff --git a/src/com/android/launcher2/Workspace.java b/src/com/android/launcher2/Workspace.java
index a18047f..1085083 100644
--- a/src/com/android/launcher2/Workspace.java
+++ b/src/com/android/launcher2/Workspace.java
@@ -1621,6 +1621,13 @@
             originY = (int)mTempOriginXY[1];
         }
 
+        // When you drag to a particular screen, make that the new current/default screen, so any
+        // subsequent taps add items to that screen
+        int dragTargetIndex = indexOfChild(mDragTargetLayout);
+        if (mCurrentPage != dragTargetIndex && (mIsSmall || mIsInUnshrinkAnimation)) {
+            moveToNewPageWithoutMovingCellLayouts(dragTargetIndex);
+        }
+
         if (source != this) {
             if (!mIsSmall || mWasSpringLoadedOnDragExit) {
                 onDropExternal(originX, originY, dragInfo, mDragTargetLayout, false);