diff options
Diffstat (limited to 'src/com/android/launcher2/LauncherModel.java')
-rw-r--r-- | src/com/android/launcher2/LauncherModel.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/android/launcher2/LauncherModel.java b/src/com/android/launcher2/LauncherModel.java index 1e363d1ef..4ad31b1ad 100644 --- a/src/com/android/launcher2/LauncherModel.java +++ b/src/com/android/launcher2/LauncherModel.java @@ -341,8 +341,12 @@ public class LauncherModel extends BroadcastReceiver { */ static void deleteItemFromDatabase(Context context, ItemInfo item) { final ContentResolver cr = context.getContentResolver(); - - cr.delete(LauncherSettings.Favorites.getContentUri(item.id, false), null, null); + final Uri uriToDelete = LauncherSettings.Favorites.getContentUri(item.id, false); + new Thread("deleteItemFromDatabase") { + public void run() { + cr.delete(uriToDelete, null, null); + } + }.start(); } /** |