From 5172c71c8cc0fb2b9255739dd4516741ce8eeeaa Mon Sep 17 00:00:00 2001 From: relves Date: Thu, 14 Aug 2008 19:54:22 +0000 Subject: NEW - bug 244218: due dates without time should be set to 00:00 midnight that day https://bugs.eclipse.org/bugs/show_bug.cgi?id=244218 --- .../eclipse/mylyn/internal/tasks/ui/editors/DateAttributeEditor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/DateAttributeEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/DateAttributeEditor.java index fbda0230c..f3f59e3a3 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/DateAttributeEditor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/DateAttributeEditor.java @@ -14,6 +14,7 @@ import java.util.Date; import org.eclipse.jface.layout.GridDataFactory; import org.eclipse.mylyn.internal.provisional.commons.ui.CommonImages; import org.eclipse.mylyn.internal.provisional.commons.ui.DatePicker; +import org.eclipse.mylyn.internal.tasks.core.TaskActivityUtil; import org.eclipse.mylyn.tasks.core.data.TaskAttribute; import org.eclipse.mylyn.tasks.core.data.TaskDataModel; import org.eclipse.mylyn.tasks.ui.editors.AbstractAttributeEditor; @@ -71,6 +72,9 @@ public class DateAttributeEditor extends AbstractAttributeEditor { public void widgetSelected(SelectionEvent e) { Calendar cal = datePicker.getDate(); if (cal != null) { + if (!showTime) { + TaskActivityUtil.snapStartOfDay(cal); + } setValue(cal.getTime()); } else { setValue(null); -- cgit v1.2.3