From 4f7403fd718e0611d234c88dd232fe6f18638dbb Mon Sep 17 00:00:00 2001 From: Hari Rana Date: Wed, 7 Oct 2026 07:49:52 -0400 Subject: [PATCH] core/search-provider: Simplify the way `range_changed` is being set Co-authored-by: Peter Eisenmann Part-of: --- src/core/gcal-shell-search-provider.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/core/gcal-shell-search-provider.c b/src/core/gcal-shell-search-provider.c index e42853e8..087b6334 100644 --- a/src/core/gcal-shell-search-provider.c +++ b/src/core/gcal-shell-search-provider.c @@ -117,17 +117,8 @@ maybe_update_range (GcalShellSearchProvider *self) start = g_date_time_add_weeks (now, -1); end = g_date_time_add_weeks (now, 3); - if (self->range_start && gcal_date_time_compare_date (self->range_start, start) != 0) - { - g_set_date_time (&self->range_start, start); - range_changed = TRUE; - } - - if (self->range_end && gcal_date_time_compare_date (self->range_end, end) != 0) - { - g_set_date_time (&self->range_end, end); - range_changed = TRUE; - } + range_changed |= g_set_date_time (&self->range_start, start); + range_changed |= g_set_date_time (&self->range_end, end); if (range_changed) gcal_timeline_subscriber_range_changed (GCAL_TIMELINE_SUBSCRIBER (self));