Bug 1477234 - WeekPicker starts with incorrect values; r?sdaswani draft
authorPetru Lingurar <petru.lingurar@softvision.ro>
Mon, 23 Jul 2018 10:07:39 +0300
changeset 821420 195476afb0b45ec0580238a83c76a8f682c5625c
parent 820696 4aa8eb6e5ca75109e97e0c3f64c5529fd74c94eb
child 821540 e48eee3598f0ad440a04e235ff97579244c578e3
push id117086
push userplingurar@mozilla.com
push dateMon, 23 Jul 2018 07:12:39 +0000
reviewerssdaswani
bugs1477234
milestone63.0a1
Bug 1477234 - WeekPicker starts with incorrect values; r?sdaswani MozReview-Commit-ID: AKXF2e7ktpN
mobile/android/base/java/org/mozilla/gecko/widget/DateTimePicker.java
--- a/mobile/android/base/java/org/mozilla/gecko/widget/DateTimePicker.java
+++ b/mobile/android/base/java/org/mozilla/gecko/widget/DateTimePicker.java
@@ -342,17 +342,18 @@ public class DateTimePicker extends Fram
 
         mMonthSpinner = setupSpinner(R.id.month, 1,
                                      mTempDate.get(Calendar.MONTH) + 1); // Month is 0-based
         mMonthSpinner.setFormatter(TWO_DIGIT_FORMATTER);
         mMonthSpinner.setDisplayedValues(mShortMonths);
         mMonthSpinnerInput = (EditText) mMonthSpinner.getChildAt(1);
 
         mWeekSpinner = setupSpinner(R.id.week, 1,
-                                    mTempDate.get(Calendar.WEEK_OF_YEAR));
+                                    mTempDate.getActualMaximum(Calendar.WEEK_OF_YEAR));
+        mWeekSpinner.setValue(mTempDate.get(Calendar.WEEK_OF_YEAR));
         mWeekSpinner.setFormatter(TWO_DIGIT_FORMATTER);
         mWeekSpinnerInput = (EditText) mWeekSpinner.getChildAt(1);
 
         mYearSpinner = setupSpinner(R.id.year, DEFAULT_START_YEAR,
                                     DEFAULT_END_YEAR);
         mYearSpinnerInput = (EditText) mYearSpinner.getChildAt(1);
 
         mAMPMSpinner = setupSpinner(R.id.ampm, 0, 1);