summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@android.com>2010-10-11 17:43:21 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-10-11 17:43:21 -0700
commitadb4229c23faef81705b6b2fe1dfb8a6474c254c (patch)
tree35c2eb29f00506f0f72a06e6a3cc0202c45dae59 /src/com
parent2b39855b9bd915205669559a7db48038971fdfd7 (diff)
parent02e53429c4ef01bee548e0eaba4aeeee99db35f4 (diff)
downloadandroid_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')
-rw-r--r--src/com/android/launcher2/LauncherModel.java7
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();
}
/**