Merge "Accoutning for the seam on createAreaForResize for cellX position" into tm-qpr-dev
diff --git a/src/com/android/launcher3/MultipageCellLayout.java b/src/com/android/launcher3/MultipageCellLayout.java
index a2c5255..0d59848 100644
--- a/src/com/android/launcher3/MultipageCellLayout.java
+++ b/src/com/android/launcher3/MultipageCellLayout.java
@@ -69,17 +69,14 @@
@Override
boolean createAreaForResize(int cellX, int cellY, int spanX, int spanY, View dragView,
int[] direction, boolean commit) {
+ // Add seam to x position
+ if (cellX > mCountX / 2) {
+ cellX++;
+ }
+ int finalCellX = cellX;
return simulateSeam(
- () -> super.createAreaForResize(cellX, cellY, spanX, spanY, dragView, direction,
- commit));
- }
-
- @Override
- void regionToCenterPoint(int cellX, int cellY, int spanX, int spanY, int[] result) {
- simulateSeam(() -> {
- super.regionToCenterPoint(cellX, cellY, spanX, spanY, result);
- return 0;
- });
+ () -> super.createAreaForResize(finalCellX, cellY, spanX, spanY, dragView,
+ direction, commit));
}
@Override