From 80a258c7053f52062cf8e882ae2150a4e6e8c2a0 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Thu, 28 Sep 2023 11:33:30 -0300 Subject: [PATCH] core/timeline: Use g_clear_handle_id Saves us a few lines of code. --- src/core/gcal-timeline.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/core/gcal-timeline.c b/src/core/gcal-timeline.c index 51c936ec..1713b707 100644 --- a/src/core/gcal-timeline.c +++ b/src/core/gcal-timeline.c @@ -63,7 +63,7 @@ struct _GcalTimeline { GObject parent_instance; - gulong update_range_idle_id; + guint update_range_idle_id; GcalRange *range; GcalRangeTree *events; @@ -806,11 +806,7 @@ gcal_timeline_finalize (GObject *object) g_cancellable_cancel (self->cancellable); g_clear_object (&self->cancellable); - if (self->update_range_idle_id > 0) - { - g_source_remove (self->update_range_idle_id); - self->update_range_idle_id = 0; - } + g_clear_handle_id (&self->update_range_idle_id, g_source_remove); g_clear_pointer (&self->events, gcal_range_tree_unref); g_clear_pointer (&self->calendars, g_hash_table_destroy);