Bug 1236212 - Adjust month number spinner to account for the fact that month is 0-based. r=rnewman draft
authorMargaret Leibovic <margaret.leibovic@gmail.com>
Thu, 07 Jan 2016 15:58:26 -0500
changeset 319783 e3ec8265ad7657ac701a9dcdb77d9bd6f436383d
parent 319781 006d6c2675767785e231b708c8716e1f4bff7463
child 512648 e91bbdd185accd14398dadfc6a265d3bdfb4d8c2
push id9091
push usermleibovic@mozilla.com
push dateThu, 07 Jan 2016 21:00:56 +0000
reviewersrnewman
bugs1236212
milestone46.0a1
Bug 1236212 - Adjust month number spinner to account for the fact that month is 0-based. r=rnewman
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
@@ -349,17 +349,17 @@ public class DateTimePicker extends Fram
 
         // Initialize all spinners.
         mDaySpinner = setupSpinner(R.id.day, 1,
                                    mTempDate.get(Calendar.DAY_OF_MONTH));
         mDaySpinner.setFormatter(TWO_DIGIT_FORMATTER);
         mDaySpinnerInput = (EditText) mDaySpinner.getChildAt(1);
 
         mMonthSpinner = setupSpinner(R.id.month, 1,
-                                     mTempDate.get(Calendar.MONTH));
+                                     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));
         mWeekSpinner.setFormatter(TWO_DIGIT_FORMATTER);
         mWeekSpinnerInput = (EditText) mWeekSpinner.getChildAt(1);