[gtk/carlosgc/calendar-day] calendar: value of day property is shifted by 1




commit 1f8985e47623421fa563e5449671c18f186cbc3a
Author: Carlos Garcia Campos <cgarcia igalia com>
Date:   Fri May 7 11:10:36 2021 +0200

    calendar: value of day property is shifted by 1
    
    The day is a number between 1 and 31 and that's what we get from
    GDateTime.

 gtk/gtkcalendar.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c
index ad7cbb1541..cda27021b8 100644
--- a/gtk/gtkcalendar.c
+++ b/gtk/gtkcalendar.c
@@ -1025,7 +1025,7 @@ gtk_calendar_set_property (GObject      *object,
     case PROP_DAY:
       date = g_date_time_new_local (g_date_time_get_year (calendar->date),
                                     g_date_time_get_month (calendar->date),
-                                    g_value_get_int (value) + 1,
+                                    g_value_get_int (value),
                                     0, 0, 0);
       if (date)
         {
@@ -1065,7 +1065,7 @@ gtk_calendar_get_property (GObject      *object,
       g_value_set_int (value, g_date_time_get_month (calendar->date) - 1);
       break;
     case PROP_DAY:
-      g_value_set_int (value, g_date_time_get_day_of_month (calendar->date) - 1);
+      g_value_set_int (value, g_date_time_get_day_of_month (calendar->date));
       break;
     case PROP_SHOW_HEADING:
       g_value_set_boolean (value, gtk_calendar_get_show_heading (calendar));


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