diff options
author | Brad Fitzpatrick <bradfitz@android.com> | 2010-10-11 17:43:21 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-11 17:43:21 -0700 |
commit | adb4229c23faef81705b6b2fe1dfb8a6474c254c (patch) | |
tree | 35c2eb29f00506f0f72a06e6a3cc0202c45dae59 /src/com/android/launcher2/LauncherModel.java | |
parent | 2b39855b9bd915205669559a7db48038971fdfd7 (diff) | |
parent | 02e53429c4ef01bee548e0eaba4aeeee99db35f4 (diff) | |
download | android_packages_apps_Trebuchet-adb4229c23faef81705b6b2fe1dfb8a6474c254c.tar.gz android_packages_apps_Trebuchet-adb4229c23faef81705b6b2fe1dfb8a6474c254c.tar.bz2 android_packages_apps_Trebuchet-adb4229c23faef81705b6b2fe1dfb8a6474c254c.zip |
am 02e53429: Merge "Don\'t block the UI when rearranging icons." into gingerbread
Merge commit '02e53429c4ef01bee548e0eaba4aeeee99db35f4'
* commit '02e53429c4ef01bee548e0eaba4aeeee99db35f4':
Don't block the UI when rearranging icons.
Diffstat (limited to 'src/com/android/launcher2/LauncherModel.java')
-rw-r--r-- | src/com/android/launcher2/LauncherModel.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/launcher2/LauncherModel.java b/src/com/android/launcher2/LauncherModel.java index d46ea079b..c686ee398 100644 --- a/src/com/android/launcher2/LauncherModel.java +++ b/src/com/android/launcher2/LauncherModel.java @@ -155,6 +155,7 @@ public class LauncherModel extends BroadcastReceiver { item.cellX = cellX; item.cellY = cellY; + final Uri uri = LauncherSettings.Favorites.getContentUri(item.id, false); final ContentValues values = new ContentValues(); final ContentResolver cr = context.getContentResolver(); @@ -163,7 +164,11 @@ public class LauncherModel extends BroadcastReceiver { values.put(LauncherSettings.Favorites.CELLY, cellY); values.put(LauncherSettings.Favorites.SCREEN, item.screen); - cr.update(LauncherSettings.Favorites.getContentUri(item.id, false), values, null, null); + new Thread("moveItemInDatabase") { + public void run() { + cr.update(uri, values, null, null); + } + }.start(); } /** |