aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-cal-model-tasks.c
diff options
context:
space:
mode:
authorJP Rosevear <jpr@novell.com>2004-09-24 21:54:21 +0800
committerJP Rosevear <jpr@src.gnome.org>2004-09-24 21:54:21 +0800
commit6768cadd8d66cbb219636d844f50c1fedcc8a510 (patch)
tree45b240798945cbd6329068be73a2967050f7f283 /calendar/gui/e-cal-model-tasks.c
parent4102ebe1acbc552bdf7ffcc827f25688a7c3e1aa (diff)
downloadgsoc2013-evolution-6768cadd8d66cbb219636d844f50c1fedcc8a510.tar
gsoc2013-evolution-6768cadd8d66cbb219636d844f50c1fedcc8a510.tar.gz
gsoc2013-evolution-6768cadd8d66cbb219636d844f50c1fedcc8a510.tar.bz2
gsoc2013-evolution-6768cadd8d66cbb219636d844f50c1fedcc8a510.tar.lz
gsoc2013-evolution-6768cadd8d66cbb219636d844f50c1fedcc8a510.tar.xz
gsoc2013-evolution-6768cadd8d66cbb219636d844f50c1fedcc8a510.tar.zst
gsoc2013-evolution-6768cadd8d66cbb219636d844f50c1fedcc8a510.zip
Fixes #66344
2004-09-24 JP Rosevear <jpr@novell.com> Fixes #66344 * gui/e-cal-model-calendar.c (get_dtend): check for existence of property and null time instead of sending through bad data * gui/e-cal-model.c (get_dtstart): ditto * gui/e-cal-model-tasks.c (get_completed): ditto (get_due): ditto svn path=/trunk/; revision=27368
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);