summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/NumberPicker.java
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2010-12-14 18:47:26 -0800
committerSvetoslav Ganov <svetoslavganov@google.com>2010-12-15 15:09:51 -0800
commit99b539f6326a5f0df123b34766becec023bf7a84 (patch)
tree968ce6d8dc9935a62e1f6e54fcb8cf79e525396d /core/java/android/widget/NumberPicker.java
parent7dddf275cd7aa3b44ebeea1e34346f0a31308649 (diff)
downloadframeworks_base-99b539f6326a5f0df123b34766becec023bf7a84.zip
frameworks_base-99b539f6326a5f0df123b34766becec023bf7a84.tar.gz
frameworks_base-99b539f6326a5f0df123b34766becec023bf7a84.tar.bz2
Updating the light Date picker theme. Some UI fixes.
Change-Id: Ic83fdf93868bf86478a1173e82f24ac27f6301bc
Diffstat (limited to 'core/java/android/widget/NumberPicker.java')
-rw-r--r--core/java/android/widget/NumberPicker.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/core/java/android/widget/NumberPicker.java b/core/java/android/widget/NumberPicker.java
index 4766c53..7b35b51 100644
--- a/core/java/android/widget/NumberPicker.java
+++ b/core/java/android/widget/NumberPicker.java
@@ -1188,16 +1188,12 @@ public class NumberPicker extends LinearLayout {
/**
* @return The wrapped index <code>selectorIndex</code> value.
- * <p>
- * Note: The absolute value of the argument is never larger than
- * mEnd - mStart.
- * </p>
*/
private int getWrappedSelectorIndex(int selectorIndex) {
if (selectorIndex > mEnd) {
- return mStart + selectorIndex - mEnd - 1;
+ return mStart + (selectorIndex - mEnd) % (mEnd - mStart);
} else if (selectorIndex < mStart) {
- return mEnd + selectorIndex - mStart + 1;
+ return mEnd - (mStart - selectorIndex) % (mEnd - mStart);
}
return selectorIndex;
}