diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 12f2f9ad9b..2c9a37a65c 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -466,6 +466,9 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, reapplyUi(); mDragLayer.recreateControllers(); + // Calling onSaveInstanceState ensures that static cache used by listWidgets is + // initialized properly. + onSaveInstanceState(new Bundle()); // TODO: We can probably avoid rebind when only screen size changed. rebindModel(); }