From 6abad9096931fcd677bcddbb7f9e49761a22857c Mon Sep 17 00:00:00 2001 From: Hannah & Fazlu Date: Mon, 20 Sep 2004 07:35:35 +0000 Subject: Fixes bug #65051 2004-09-10 Hannah & Fazlu Fixes bug #65051 * calendar/gui/dialogs/task-page.c (task_page_fill_component): Compared the dates and time svn path=/trunk/; revision=27302 --- calendar/gui/dialogs/task-page.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'calendar/gui') diff --git a/calendar/gui/dialogs/task-page.c b/calendar/gui/dialogs/task-page.c index 4fe50f5bc5..dc2e154b46 100644 --- a/calendar/gui/dialogs/task-page.c +++ b/calendar/gui/dialogs/task-page.c @@ -546,6 +546,15 @@ task_page_fill_component (CompEditorPage *page, ECalComponent *comp) e_cal_component_set_dtstart (comp, NULL); } + if (start_date_set && due_date_set) { + int i = 0; + i = icaltime_compare (start_tt, due_tt); + if (i == 1) { + comp_editor_page_display_validation_error (page, _("Due date is wrong"), priv->due_date); + return FALSE; + } + } + /* Classification. */ e_cal_component_set_classification (comp, classification_get (priv->classification)); -- cgit v1.2.3