summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/DayPickerView.java
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2015-05-15 14:18:44 -0700
committerAlan Viverette <alanv@google.com>2015-05-15 14:18:44 -0700
commitbd51b4d0b930f8c64920954f4f9e5033e0001d5e (patch)
treecaa1e29d31d86a423c8871c54388948e9b3e51fc /core/java/android/widget/DayPickerView.java
parentafabc217226c11bad46de4eac557f8fe2e15f708 (diff)
downloadframeworks_base-bd51b4d0b930f8c64920954f4f9e5033e0001d5e.zip
frameworks_base-bd51b4d0b930f8c64920954f4f9e5033e0001d5e.tar.gz
frameworks_base-bd51b4d0b930f8c64920954f4f9e5033e0001d5e.tar.bz2
Return correct year in DayPickerPagerAdapter.getYearForPosition()
Previously it wasn't offsetting the position by the min date's month, so it would be off by a year if the min date wasn't in January. Also now updates button visibility whenever the ViewPager's range changes. Bug: 21203303 Change-Id: Id7a41a4fa48843943c744fb0fecd4bebb798cee5
Diffstat (limited to 'core/java/android/widget/DayPickerView.java')
-rw-r--r--core/java/android/widget/DayPickerView.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/widget/DayPickerView.java b/core/java/android/widget/DayPickerView.java
index a434317..dc772fb 100644
--- a/core/java/android/widget/DayPickerView.java
+++ b/core/java/android/widget/DayPickerView.java
@@ -176,8 +176,6 @@ class DayPickerView extends ViewGroup {
}
}
});
-
- updateButtonVisibility(mViewPager.getCurrentItem());
}
private void updateButtonVisibility(int position) {
@@ -346,6 +344,8 @@ class DayPickerView extends ViewGroup {
// Changing the min/max date changes the selection position since we
// don't really have stable IDs. Jumps immediately to the new position.
setDate(mSelectedDay.getTimeInMillis(), false, false);
+
+ updateButtonVisibility(mViewPager.getCurrentItem());
}
/**