diff options
-rw-r--r-- | src/com/android/launcher3/PackageChangedReceiver.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/launcher3/PackageChangedReceiver.java b/src/com/android/launcher3/PackageChangedReceiver.java index 1a8ec7f84..75a1e095c 100644 --- a/src/com/android/launcher3/PackageChangedReceiver.java +++ b/src/com/android/launcher3/PackageChangedReceiver.java @@ -13,6 +13,8 @@ public class PackageChangedReceiver extends BroadcastReceiver { // they sent us a bad intent return; } + // in rare cases the receiver races with the application to set up LauncherAppState + LauncherAppState.setApplicationContext(context.getApplicationContext()); LauncherAppState app = LauncherAppState.getInstance(); WidgetPreviewLoader.removeFromDb(app.getWidgetPreviewCacheDb(), packageName); } |