Fixing leak in Launcher when shortcuts were installed from market

-> Issue 3418165

Change-Id: Ieee4c7ed436d0722a6352c30adfa5cbd02dd163a
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java
index a3b35dd..6f40748 100644
--- a/src/com/android/launcher2/Launcher.java
+++ b/src/com/android/launcher2/Launcher.java
@@ -3397,6 +3397,10 @@
                 }
             });
         }
+
+        // This wasn't being called before which resulted in a leak of AppWidgetHostViews (through
+        // mDesktopItems -> AppWidgetInfo -> hostView).
+        unbindDesktopItems();
     }
 
     /**