aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-cal-model-tasks.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/e-cal-model-tasks.c')
-rw-r--r--calendar/gui/e-cal-model-tasks.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/calendar/gui/e-cal-model-tasks.c b/calendar/gui/e-cal-model-tasks.c
index fe162cc388..508406c80d 100644
--- a/calendar/gui/e-cal-model-tasks.c
+++ b/calendar/gui/e-cal-model-tasks.c
@@ -242,7 +242,7 @@ get_completed (ECalModelComponent *comp_data)
return NULL;
tt_completed = icalproperty_get_completed (prop);
- if (!icaltime_is_valid_time (tt_completed))
+ if (!icaltime_is_valid_time (tt_completed) || icaltime_is_null_time (tt_completed))
return NULL;
comp_data->completed = g_new0 (ECellDateEditValue, 1);
@@ -272,7 +272,7 @@ get_due (ECalModelComponent *comp_data)
return NULL;
tt_due = icalproperty_get_due (prop);
- if (!icaltime_is_valid_time (tt_due))
+ if (!icaltime_is_valid_time (tt_due) || icaltime_is_null_time (tt_due))
return NULL;
comp_data->due = g_new0 (ECellDateEditValue, 1);