[gnome-maps/wip/mlundblad/fix-transit-calender-month-one-off: 2/2] transitOptionsPanel: Fix one-off error when setting date




commit de4a451d42b076dfe3e514fd201d838d73a7c59d
Author: Marcus Lundblad <ml dfupdate se>
Date:   Mon May 2 22:13:11 2022 +0200

    transitOptionsPanel: Fix one-off error when setting date
    
    When setting the GtkCalendar date when clicking the date
    button when using "Leave By" or "Arrive By" we need to
    subtact one to the month value, as the select_month()
    method expects 0-based months.

 src/transitOptionsPanel.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/transitOptionsPanel.js b/src/transitOptionsPanel.js
index cdadc84c..70e1a57e 100644
--- a/src/transitOptionsPanel.js
+++ b/src/transitOptionsPanel.js
@@ -138,7 +138,7 @@ var TransitOptionsPanel = GObject.registerClass({
     _updateTransitDateButton(date) {
         let calendar = this._transitDateButton.popover.get_child();
 
-        calendar.select_month(date.get_month(), date.get_year());
+        calendar.select_month(date.get_month() - 1, date.get_year());
         calendar.select_day(date.get_day_of_month());
         this._transitDateButton.label =
             /*


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]