[gnome-calendar] new-calendar-page: Properly cleanup sources



commit 9aec1c097def549da76d551e6b4e17bdab27dd26
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Sat Jul 13 20:07:30 2019 -0300

    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);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]