[gnome-calendar] timeline: Remove subscriber from range tree as well



commit 678d0acc002bb01868646e95626d1d8c4df6617f
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Wed Apr 15 18:48:56 2020 -0300

    timeline: Remove subscriber from range tree as well
    
    update_range() does not remove any subscriber. They must be
    removed manually.

 src/core/gcal-timeline.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/core/gcal-timeline.c b/src/core/gcal-timeline.c
index b5d683fb..bd098958 100644
--- a/src/core/gcal-timeline.c
+++ b/src/core/gcal-timeline.c
@@ -939,6 +939,7 @@ gcal_timeline_remove_subscriber (GcalTimeline           *self,
       reset_completed_calendars (self);
     }
 
+  gcal_range_tree_remove_data (self->subscriber_ranges, subscriber);
   update_range (self);
 
   GCAL_EXIT;


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