search-view: don't load events with no dtstart

This commit is contained in:
Georges Basile Stavracas Neto
2016-03-09 11:19:52 -03:00
parent a0fdcf5d2c
commit fef23f1243
+9
View File
@@ -570,6 +570,7 @@ gcal_search_view_component_added (ECalDataModelSubscriber *subscriber,
ECalComponent *comp)
{
GcalSearchView *view;
ECalComponentDateTime dt;
RowEventData *row_data;
GcalEvent *event;
@@ -577,6 +578,12 @@ gcal_search_view_component_added (ECalDataModelSubscriber *subscriber,
view = GCAL_SEARCH_VIEW (subscriber);
e_cal_component_get_dtstart (comp, &dt);
/* Protect against NULL start date */
if (dt.value == NULL)
return;
/* event */
event = gcal_event_new (e_client_get_source (E_CLIENT (client)), comp);
@@ -598,6 +605,8 @@ gcal_search_view_component_added (ECalDataModelSubscriber *subscriber,
view->num_results++;
update_view (GCAL_SEARCH_VIEW (subscriber));
e_cal_component_free_datetime (&dt);
}
static void