am 0e74f5a5: Guard against index out of bounds exception in lock pattern widget.

Merge commit '0e74f5a50b3b08c4519a040dafa895ab1f5b4d2e'

* commit '0e74f5a50b3b08c4519a040dafa895ab1f5b4d2e':
  Guard against index out of bounds exception in lock pattern widget.
This commit is contained in:
Karl Rosaen
2009-08-04 14:26:43 -07:00
committed by Android Git Automerger

View File

@@ -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;