summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/trebuchet/LauncherModel.java
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2013-01-23 12:39:24 +0100
committerSteve Kondik <shade@chemlab.org>2013-08-17 02:35:26 -0700
commit5a0686bd65fcb249be11f1053849013750637e84 (patch)
treedce16a39b95291c967187e0a5aa800b4eaf67ce6 /src/com/cyanogenmod/trebuchet/LauncherModel.java
parent03cddc8bdd8f3cb3a0a5f66fa22b561a7eaf29eb (diff)
downloadandroid_packages_apps_Trebuchet-5a0686bd65fcb249be11f1053849013750637e84.tar.gz
android_packages_apps_Trebuchet-5a0686bd65fcb249be11f1053849013750637e84.tar.bz2
android_packages_apps_Trebuchet-5a0686bd65fcb249be11f1053849013750637e84.zip
Cache widget previews in a DB
- Smoother All Apps scroll performance Change-Id: Id2d31a45e71c63d05a46f580667ad94403730616
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/LauncherModel.java')
-rw-r--r--src/com/cyanogenmod/trebuchet/LauncherModel.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/trebuchet/LauncherModel.java b/src/com/cyanogenmod/trebuchet/LauncherModel.java
index 7c1a7b976..a4308f517 100644
--- a/src/com/cyanogenmod/trebuchet/LauncherModel.java
+++ b/src/com/cyanogenmod/trebuchet/LauncherModel.java
@@ -2128,6 +2128,7 @@ public class LauncherModel extends BroadcastReceiver {
for (String p : packages) {
if (DEBUG_LOADERS) Log.d(TAG, "mAllAppsList.updatePackage " + p);
mBgAllAppsList.updatePackage(context, p);
+ WidgetPreviewLoader.removeFromDb(context, p);
}
break;
case OP_REMOVE:
@@ -2135,6 +2136,7 @@ public class LauncherModel extends BroadcastReceiver {
for (String p : packages) {
if (DEBUG_LOADERS) Log.d(TAG, "mAllAppsList.removePackage " + p);
mBgAllAppsList.removePackage(p);
+ WidgetPreviewLoader.removeFromDb(context, p);
}
break;
}