Revert "Fix 3377113: Mini homescreen outline wrong color"

This reverts commit ba1ca8cf7ae52f730de9a8d543f8f0d484e76c32.
diff --git a/src/com/android/launcher2/DragController.java b/src/com/android/launcher2/DragController.java
index 331ebd6..e546697 100644
--- a/src/com/android/launcher2/DragController.java
+++ b/src/com/android/launcher2/DragController.java
@@ -557,9 +557,6 @@
             handleMoveEvent(screenX, screenY);
             break;
         case MotionEvent.ACTION_UP:
-            // Ensure that we've processed a move event at the current pointer location.
-            handleMoveEvent(screenX, screenY);
-
             mHandler.removeCallbacks(mScrollRunnable);
             if (mDragging) {
                 drop(screenX, screenY);
@@ -574,11 +571,10 @@
         return true;
     }
 
-    private void drop(float x, float y) {
+    private boolean drop(float x, float y) {
         final int[] coordinates = mCoordinatesTemp;
         DropTarget dropTarget = findDropTarget((int) x, (int) y, coordinates);
 
-        boolean accepted = false;
         if (dropTarget != null) {
             dropTarget.onDragExit(mDragSource, coordinates[0], coordinates[1],
                     (int) mTouchOffsetX, (int) mTouchOffsetY, mDragView, mDragInfo);
@@ -586,10 +582,16 @@
                     (int) mTouchOffsetX, (int) mTouchOffsetY, mDragView, mDragInfo)) {
                 dropTarget.onDrop(mDragSource, coordinates[0], coordinates[1],
                         (int) mTouchOffsetX, (int) mTouchOffsetY, mDragView, mDragInfo);
-                accepted = true;
+                mDragSource.onDropCompleted((View) dropTarget, mDragInfo, true);
+                return true;
+            } else {
+                mDragSource.onDropCompleted((View) dropTarget, mDragInfo, false);
+                return true;
             }
+        } else {
+            mDragSource.onDropCompleted(null, mDragInfo, false);
         }
-        mDragSource.onDropCompleted(null, mDragInfo, accepted);
+        return false;
     }
 
     private DropTarget findDropTarget(int x, int y, int[] dropCoordinates) {