Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed82e0da authored by Adam Cohen's avatar Adam Cohen
Browse files

Fix widget drop preview outline on 4x5 grids

=> We were not account for mBorderSpacing in the outline calculation
=> This was fine in most cases as this value is 0, but 4x5 appears to be the exception

Bug: 194227752

Test: manual, see video in bug.
Change-Id: Ib590bc142a0f65e75f92ee057f8b4f4b0f81521b
parent 6a01fe49
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -566,9 +566,10 @@ public class CellLayout extends ViewGroup {
                int spanX = mDragOutlines[i].cellHSpan;
                int spanY = mDragOutlines[i].cellVSpan;

                // TODO b/194414754 clean this up, reconcile with cellToRect
                mVisualizeGridRect.set(paddingX, paddingY,
                        mCellWidth * spanX - paddingX,
                        mCellHeight * spanY - paddingY);
                        mCellWidth * spanX + mBorderSpacing * (spanX - 1) - paddingX,
                        mCellHeight * spanY + mBorderSpacing * (spanY - 1) - paddingY);

                int transX = x * mCellWidth + (x * mBorderSpacing)
                        + getPaddingLeft() + paddingX;