summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/NumberPickerButton.java
diff options
context:
space:
mode:
authorTony Wu <Tony_Wu@acer.com.tw>2010-09-03 12:06:20 +0800
committerTony Wu <Tony_Wu@acer.com.tw>2010-09-03 12:06:20 +0800
commit3d456a4fc08af036ce94a5f0aa6bc71ee4b5228a (patch)
tree932f8f57c6a185c26d4e2d52ab08685f80764f8e /core/java/android/widget/NumberPickerButton.java
parent75a2ae937f5354a3432d0a2382e98177bd9b80d5 (diff)
downloadframeworks_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.java8
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();
+ }
+ }
+
}