From 5977eeefc8beeacd07eb88767252bcbf02a3080b Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Tue, 31 Oct 2017 01:11:26 -0200 Subject: [PATCH] month-cell: only update label when date changes If the date is the same, we don't need to update the label. This might cause an infinite resize loop. --- src/views/gcal-month-cell.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/gcal-month-cell.c b/src/views/gcal-month-cell.c index d9246ff3..623fd3a3 100644 --- a/src/views/gcal-month-cell.c +++ b/src/views/gcal-month-cell.c @@ -470,6 +470,9 @@ gcal_month_cell_set_date (GcalMonthCell *self, g_return_if_fail (GCAL_IS_MONTH_CELL (self)); + if (self->date && date && datetime_compare_date (self->date, date) == 0) + return; + gcal_clear_datetime (&self->date); self->date = g_date_time_ref (date);