[gtk/wip/baedert/for-master: 9/9] calendar: Only highlight one day a today



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

    calendar: Only highlight one day a 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]