diff options
| author | Tony Wu <Tony_Wu@acer.com.tw> | 2010-09-03 12:06:20 +0800 |
|---|---|---|
| committer | Tony Wu <Tony_Wu@acer.com.tw> | 2010-09-03 12:06:20 +0800 |
| commit | 3d456a4fc08af036ce94a5f0aa6bc71ee4b5228a (patch) | |
| tree | 932f8f57c6a185c26d4e2d52ab08685f80764f8e /core/java/android/widget/NumberPickerButton.java | |
| parent | 75a2ae937f5354a3432d0a2382e98177bd9b80d5 (diff) | |
| download | frameworks_base-3d456a4fc08af036ce94a5f0aa6bc71ee4b5228a.zip frameworks_base-3d456a4fc08af036ce94a5f0aa6bc71ee4b5228a.tar.gz frameworks_base-3d456a4fc08af036ce94a5f0aa6bc71ee4b5228a.tar.bz2 | |
Fix number counter will keep going after window losed focus.
Use Time pick in AlarmClock, long press on + or -, make an
incoming call or press power key to suspend the device,
after resumed, the counter will keep going without press.
Change-Id: I5e69d5e17d3be9aa78648e6f8e28665ec305b36f
Diffstat (limited to 'core/java/android/widget/NumberPickerButton.java')
| -rw-r--r-- | core/java/android/widget/NumberPickerButton.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/widget/NumberPickerButton.java b/core/java/android/widget/NumberPickerButton.java index 1c8579c..292b668 100644 --- a/core/java/android/widget/NumberPickerButton.java +++ b/core/java/android/widget/NumberPickerButton.java @@ -85,4 +85,12 @@ class NumberPickerButton extends ImageButton { mNumberPicker.cancelDecrement(); } } + + public void onWindowFocusChanged(boolean hasWindowFocus) { + super.onWindowFocusChanged(hasWindowFocus); + if (!hasWindowFocus) { + cancelLongpress(); + } + } + } |
