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

Commit 0e74f5a5 authored by Karl Rosaen's avatar Karl Rosaen
Browse files

Guard against index out of bounds exception in lock pattern widget.

Fixes bug 2027516.
parent 8a98f580
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -581,14 +581,14 @@ public class LockPatternView extends View {
                    mInProgressX = x;
                    mInProgressY = y;

                    if (mPatternInProgress) {
                    if (mPatternInProgress && patternSize > 0) {
                        final ArrayList<Cell> pattern = mPattern;
                        final float radius = mSquareWidth * mDiameterFactor * 0.5f;

                        Cell cell = pattern.get(patternSize - 1);
                        final Cell lastCell = pattern.get(patternSize - 1);

                        float startX = getCenterXForColumn(cell.column);
                        float startY = getCenterYForRow(cell.row);
                        float startX = getCenterXForColumn(lastCell.column);
                        float startY = getCenterYForRow(lastCell.row);

                        float left;
                        float top;