diff options
author | Joe Onorato <joeo@android.com> | 2009-08-17 11:03:03 -0400 |
---|---|---|
committer | Joe Onorato <joeo@android.com> | 2009-08-24 14:58:44 -0400 |
commit | 9c1289cb3bfb74f86e53ec7ac6dd76bb39666b2d (patch) | |
tree | bb6f3ea57e53ccf695bd7cf2e3db33786506be5c /src/com/android/launcher2/DeleteZone.java | |
parent | 02e638e6bf6dac903396a67029d4d48e3cfa87d9 (diff) | |
download | packages_apps_trebuchet-9c1289cb3bfb74f86e53ec7ac6dd76bb39666b2d.zip packages_apps_trebuchet-9c1289cb3bfb74f86e53ec7ac6dd76bb39666b2d.tar.gz packages_apps_trebuchet-9c1289cb3bfb74f86e53ec7ac6dd76bb39666b2d.tar.bz2 |
Redo the launcher loading code and put the real app icons into rollo.
Diffstat (limited to 'src/com/android/launcher2/DeleteZone.java')
-rw-r--r-- | src/com/android/launcher2/DeleteZone.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/com/android/launcher2/DeleteZone.java b/src/com/android/launcher2/DeleteZone.java index 8a2545f..43fb1a6 100644 --- a/src/com/android/launcher2/DeleteZone.java +++ b/src/com/android/launcher2/DeleteZone.java @@ -93,24 +93,23 @@ public class DeleteZone extends ImageView implements DropTarget, DragController. if (item.container == -1) return; - final LauncherModel model = Launcher.getModel(); if (item.container == LauncherSettings.Favorites.CONTAINER_DESKTOP) { if (item instanceof LauncherAppWidgetInfo) { - model.removeDesktopAppWidget((LauncherAppWidgetInfo) item); - } else { - model.removeDesktopItem(item); + mLauncher.removeAppWidget((LauncherAppWidgetInfo) item); } } else { if (source instanceof UserFolder) { final UserFolder userFolder = (UserFolder) source; final UserFolderInfo userFolderInfo = (UserFolderInfo) userFolder.getInfo(); - model.removeUserFolderItem(userFolderInfo, item); + // item must be an ApplicationInfo otherwise it couldn't have been in the folder + // in the first place. + userFolderInfo.remove((ApplicationInfo)item); } } if (item instanceof UserFolderInfo) { final UserFolderInfo userFolderInfo = (UserFolderInfo)item; LauncherModel.deleteUserFolderContentsFromDatabase(mLauncher, userFolderInfo); - model.removeUserFolder(userFolderInfo); + mLauncher.removeFolder(userFolderInfo); } else if (item instanceof LauncherAppWidgetInfo) { final LauncherAppWidgetInfo launcherAppWidgetInfo = (LauncherAppWidgetInfo) item; final LauncherAppWidgetHost appWidgetHost = mLauncher.getAppWidgetHost(); |