diff options
author | Winson Chung <winsonc@google.com> | 2013-12-09 16:57:45 -0800 |
---|---|---|
committer | Danesh M <daneshm90@gmail.com> | 2014-06-06 22:54:21 -0700 |
commit | 422308e7ef7897364cdd6e3973fe2574d86c9851 (patch) | |
tree | 5bb799bf2bde07e9a7940bff8329dd19158ed1b0 /src/com/android/launcher3/LauncherModel.java | |
parent | 33832e262378ca9e6da33f43efd406ba692bb530 (diff) | |
download | android_packages_apps_Trebuchet-422308e7ef7897364cdd6e3973fe2574d86c9851.tar.gz android_packages_apps_Trebuchet-422308e7ef7897364cdd6e3973fe2574d86c9851.tar.bz2 android_packages_apps_Trebuchet-422308e7ef7897364cdd6e3973fe2574d86c9851.zip |
Fixing crash in empty folders. (Bug 11627191)
Change-Id: I7a0e23e16a7546a9612d3406257e15be758d4c52
Signed-off-by: Winson Chung <winsonc@google.com>
Diffstat (limited to 'src/com/android/launcher3/LauncherModel.java')
-rw-r--r-- | src/com/android/launcher3/LauncherModel.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index 9c9a6959f..4e01996ee 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -593,8 +593,9 @@ public class LauncherModel extends BroadcastReceiver { // as in Workspace.onDrop. Here, we just add/remove them from the list of items // that are on the desktop, as appropriate ItemInfo modelItem = sBgItemsIdMap.get(itemId); - if (modelItem.container == LauncherSettings.Favorites.CONTAINER_DESKTOP || - modelItem.container == LauncherSettings.Favorites.CONTAINER_HOTSEAT) { + if (modelItem != null && + (modelItem.container == LauncherSettings.Favorites.CONTAINER_DESKTOP || + modelItem.container == LauncherSettings.Favorites.CONTAINER_HOTSEAT)) { switch (modelItem.itemType) { case LauncherSettings.Favorites.ITEM_TYPE_APPLICATION: case LauncherSettings.Favorites.ITEM_TYPE_SHORTCUT: |