diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 8e1a09c6c9..ed9f0449b9 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2229,6 +2229,9 @@ public class Launcher extends StatefulActivity implements Launche ArrayList addAnimated) { // Add the new screens if (newScreens != null) { + // newScreens can contain an empty right panel that is already bound, but not known + // by BgDataModel. + newScreens.removeAllValues(mWorkspace.mScreenOrder); bindAddScreens(newScreens); }