[gtk: 3/3] calendar: Only highlight one day as today



commit c3c06e60dcc0813fd5007e1e2ab1b99dfafa4298
Author: Timm Bäder <mail baedert org>
Date:   Fri Mar 27 08:39:16 2020 +0100

    calendar: Only highlight one day as today
    
    Fixes #2490

 gtk/gtkcalendar.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c
index 8a8b9d26d3..f38d8ac91e 100644
--- a/gtk/gtkcalendar.c
+++ b/gtk/gtkcalendar.c
@@ -1457,7 +1457,8 @@ gtk_calendar_select_day (GtkCalendar *self,
         else
           gtk_widget_unset_state_flags (label, GTK_STATE_FLAG_SELECTED);
 
-        if (day == today_day)
+        if (day == today_day &&
+            priv->day_month[y][x] == MONTH_CURRENT)
           gtk_widget_add_css_class (label, "today");
         else
           gtk_widget_remove_css_class (label, "today");


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