diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 9a8b80d4c5..9735beec58 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -325,6 +325,11 @@ public class Workspace extends PagedView setPageSpacing(Math.max(maxInsets, maxPadding)); } + updateWorkspaceScreensPadding(); + } + + private void updateWorkspaceScreensPadding() { + DeviceProfile grid = mLauncher.getDeviceProfile(); int paddingLeftRight = grid.cellLayoutPaddingLeftRightPx; int paddingBottom = grid.cellLayoutBottomPaddingPx; @@ -621,10 +626,6 @@ public class Workspace extends PagedView // created CellLayout. CellLayout newScreen = (CellLayout) LayoutInflater.from(getContext()).inflate( R.layout.workspace_screen, this, false /* attachToRoot */); - DeviceProfile grid = mLauncher.getDeviceProfile(); - int paddingLeftRight = grid.cellLayoutPaddingLeftRightPx; - int paddingBottom = grid.cellLayoutBottomPaddingPx; - newScreen.setPadding(paddingLeftRight, 0, paddingLeftRight, paddingBottom); mWorkspaceScreens.put(screenId, newScreen); mScreenOrder.add(insertIndex, screenId); @@ -633,6 +634,7 @@ public class Workspace extends PagedView mLauncher.getStateManager().getState(), newScreen, insertIndex); updatePageScrollValues(); + updateWorkspaceScreensPadding(); return newScreen; }