diff options
| author | Jim Miller <jaggies@google.com> | 2009-09-29 14:16:21 -0700 |
|---|---|---|
| committer | Jim Miller <jaggies@google.com> | 2009-09-29 15:33:06 -0700 |
| commit | 41e8dc02cdde381cc2d7d55bfb56d5c7f72eb86e (patch) | |
| tree | cf1ff6f009f8aa94d5b245311b0deb523c6c66e8 /core/java/com | |
| parent | b80fbd4479dccbd2f3ab9645b49e41ca4d10371f (diff) | |
| download | frameworks_base-41e8dc02cdde381cc2d7d55bfb56d5c7f72eb86e.zip frameworks_base-41e8dc02cdde381cc2d7d55bfb56d5c7f72eb86e.tar.gz frameworks_base-41e8dc02cdde381cc2d7d55bfb56d5c7f72eb86e.tar.bz2 | |
Fix for 2137900: Be more conservative about poking the wakelock.
Updated after review: white space, check for null pattern listener.
Diffstat (limited to 'core/java/com')
| -rw-r--r-- | core/java/com/android/internal/widget/LockPatternView.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternView.java b/core/java/com/android/internal/widget/LockPatternView.java index cfcf111..0d0a3c2 100644 --- a/core/java/com/android/internal/widget/LockPatternView.java +++ b/core/java/com/android/internal/widget/LockPatternView.java @@ -213,6 +213,12 @@ public class LockPatternView extends View { void onPatternCleared(); /** + * The user extended the pattern currently being drawn by one cell. + * @param pattern The pattern with newly added cell. + */ + void onPatternCellAdded(List<Cell> pattern); + + /** * A pattern was detected from the user. * @param pattern The pattern. */ @@ -447,6 +453,9 @@ public class LockPatternView extends View { private void addCellToPattern(Cell newCell) { mPatternDrawLookup[newCell.getRow()][newCell.getColumn()] = true; mPattern.add(newCell); + if (mOnPatternListener != null) { + mOnPatternListener.onPatternCellAdded(mPattern); + } } // helper method to find which cell a point maps to |
