Prevent crash when dropping an icon.

Change-Id: Ia7313db2437a094c11286edeeaae7b3121a873eb
diff --git a/src/com/android/launcher2/Workspace.java b/src/com/android/launcher2/Workspace.java
index cc09bdb..788915e 100644
--- a/src/com/android/launcher2/Workspace.java
+++ b/src/com/android/launcher2/Workspace.java
@@ -37,7 +37,6 @@
 import android.widget.TextView;
 import android.os.Parcelable;
 import android.os.Parcel;
-import android.util.Log;
 
 import java.util.ArrayList;
 
@@ -997,7 +996,7 @@
         cellLayout.addView(view, insertAtFirst ? 0 : -1);
         view.setOnLongClickListener(mLongClickListener);
         if (view instanceof DropTarget) {
-            mDragController.addDropTarget((DropTarget)view);
+            mDragController.addDropTarget((DropTarget) view);
         }
 
         mTargetCell = estimateDropCell(x, y, 1, 1, view, cellLayout, mTargetCell);
@@ -1092,6 +1091,8 @@
     }
 
     public void onDropCompleted(View target, boolean success) {
+        clearVacantCache();
+
         if (success){
             if (target != this && mDragInfo != null) {
                 final CellLayout cellLayout = (CellLayout) getChildAt(mDragInfo.screen);
@@ -1099,7 +1100,7 @@
                 if (mDragInfo.cell instanceof DropTarget) {
                     mDragController.removeDropTarget((DropTarget)mDragInfo.cell);
                 }
-                final Object tag = mDragInfo.cell.getTag();
+                //final Object tag = mDragInfo.cell.getTag();
             }
         } else {
             if (mDragInfo != null) {