timeline, calendar-monitor: Remove useless event range checks
GcalRange is now smart enough to compare correctly with other ranges.
This commit is contained in:
@@ -357,9 +357,6 @@ on_client_view_objects_added_cb (ECalClientView *view,
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!gcal_event_is_within_range (event, range))
|
||||
continue;
|
||||
|
||||
event_id = g_strdup (gcal_event_get_uid (event));
|
||||
|
||||
if (!self->monitor_thread.populated)
|
||||
@@ -446,9 +443,6 @@ on_client_view_objects_added_cb (ECalClientView *view,
|
||||
if (g_cancellable_is_cancelled (self->cancellable))
|
||||
return;
|
||||
|
||||
if (!gcal_event_is_within_range (event, range))
|
||||
continue;
|
||||
|
||||
event_id = g_strdup (gcal_event_get_uid (event));
|
||||
|
||||
if (!self->monitor_thread.populated)
|
||||
@@ -836,9 +830,6 @@ remove_events_outside_range (GcalCalendarMonitor *self,
|
||||
g_hash_table_iter_init (&iter, self->events);
|
||||
while (g_hash_table_iter_next (&iter, NULL, (gpointer*) &event))
|
||||
{
|
||||
if (range && gcal_event_is_within_range (event, range))
|
||||
continue;
|
||||
|
||||
g_object_ref (event);
|
||||
|
||||
g_hash_table_iter_remove (&iter);
|
||||
|
||||
@@ -192,17 +192,6 @@ remove_event_from_subscriber (GcalTimelineSubscriber *subscriber,
|
||||
GCAL_TIMELINE_SUBSCRIBER_GET_IFACE (subscriber)->remove_event (subscriber, event);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
subscriber_contains_event (GcalTimelineSubscriber *subscriber,
|
||||
GcalEvent *event)
|
||||
{
|
||||
g_autoptr (GcalRange) subscriber_range = NULL;
|
||||
|
||||
subscriber_range = gcal_timeline_subscriber_get_range (subscriber);
|
||||
|
||||
return gcal_event_is_within_range (event, subscriber_range);
|
||||
}
|
||||
|
||||
static void
|
||||
update_range (GcalTimeline *self)
|
||||
{
|
||||
@@ -350,9 +339,6 @@ calculate_changed_events (GcalTimeline *self,
|
||||
{
|
||||
GcalEvent *event = g_ptr_array_index (events_to_remove, i);
|
||||
|
||||
if (!gcal_event_is_within_range (event, old_range))
|
||||
continue;
|
||||
|
||||
GCAL_TRACE_MSG ("Removing event from subscriber %s due to time range change (event: '%s' (%s))",
|
||||
G_OBJECT_TYPE_NAME (subscriber),
|
||||
gcal_event_get_summary (event),
|
||||
@@ -366,9 +352,6 @@ calculate_changed_events (GcalTimeline *self,
|
||||
{
|
||||
GcalEvent *event = g_ptr_array_index (events_to_add, i);
|
||||
|
||||
if (!gcal_event_is_within_range (event, new_range))
|
||||
continue;
|
||||
|
||||
GCAL_TRACE_MSG ("Queueing event addition for subscriber %s (event: '%s' (%s))",
|
||||
G_OBJECT_TYPE_NAME (subscriber),
|
||||
gcal_event_get_summary (event),
|
||||
@@ -400,9 +383,6 @@ add_cached_events_to_subscriber (GcalTimeline *self,
|
||||
{
|
||||
GcalEvent *event = g_ptr_array_index (events_to_add, i);
|
||||
|
||||
if (!gcal_event_is_within_range (event, subscriber_range))
|
||||
continue;
|
||||
|
||||
GCAL_TRACE_MSG ("Queueing event addition for subscriber %s (event: '%s' (%s))",
|
||||
G_OBJECT_TYPE_NAME (subscriber),
|
||||
gcal_event_get_summary (event),
|
||||
@@ -617,9 +597,6 @@ timeline_source_dispatch (GSource *source,
|
||||
{
|
||||
GcalTimelineSubscriber *subscriber = g_ptr_array_index (queue_data->subscribers, i);
|
||||
|
||||
if (!subscriber_contains_event (subscriber, event))
|
||||
continue;
|
||||
|
||||
add_event_to_subscriber (subscriber, event);
|
||||
}
|
||||
break;
|
||||
@@ -645,9 +622,6 @@ timeline_source_dispatch (GSource *source,
|
||||
{
|
||||
GcalTimelineSubscriber *subscriber = g_ptr_array_index (queue_data->subscribers, i);
|
||||
|
||||
if (!subscriber_contains_event (subscriber, event))
|
||||
continue;
|
||||
|
||||
update_subscriber_event (subscriber, event);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user