From 9aec1c097def549da76d551e6b4e17bdab27dd26 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sat, 13 Jul 2019 20:07:30 -0300 Subject: [PATCH] new-calendar-page: Properly cleanup sources We can't control a widget's property at destruction time. Cleanup the sources directly. --- src/gui/calendar-management/gcal-new-calendar-page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/calendar-management/gcal-new-calendar-page.c b/src/gui/calendar-management/gcal-new-calendar-page.c index 878d542b..b11fb2c5 100644 --- a/src/gui/calendar-management/gcal-new-calendar-page.c +++ b/src/gui/calendar-management/gcal-new-calendar-page.c @@ -554,7 +554,8 @@ gcal_new_calendar_page_finalize (GObject *object) { GcalNewCalendarPage *self = (GcalNewCalendarPage *)object; - toggle_url_entry_pulsing (self, FALSE); + g_clear_handle_id (&self->calendar_address_id, g_source_remove); + g_clear_handle_id (&self->validate_url_resource_id, g_source_remove); g_cancellable_cancel (self->cancellable); g_clear_object (&self->cancellable);