Fix issue with setting the current page immediately after a page is added
Change-Id: Ia9ddc42896b47b10bb98ed6bd6cece1b033207c1
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index 8e8e6ed..32aed80 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -844,14 +844,9 @@
mWorkspace.addView(customScreen, 0);
- // We don't want to change the current or the default screen
- mWorkspace.post(new Runnable() {
- @Override
- public void run() {
- mWorkspace.incrementDefaultScreen();
- mWorkspace.setCurrentPage(mWorkspace.getCurrentPage() + 1);
- }
- });
+ // Ensure that the current page and default page are maintained.
+ mWorkspace.incrementDefaultScreen();
+ mWorkspace.setCurrentPage(mWorkspace.getCurrentPage() + 1);
}
@Override