Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2008-05-08 07:20:27 +0000
committerrelves2008-05-08 07:20:27 +0000
commit18025837420efa3c9b1cd5f06ee1a77a04771af0 (patch)
treeb669f06ad568095fa3e1b7ea10471ab9c5189bbf /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java
parent4fce3a7e5ca73a0df9e02eebd8bb8263a451de07 (diff)
downloadorg.eclipse.mylyn.tasks-18025837420efa3c9b1cd5f06ee1a77a04771af0.tar.gz
org.eclipse.mylyn.tasks-18025837420efa3c9b1cd5f06ee1a77a04771af0.tar.xz
org.eclipse.mylyn.tasks-18025837420efa3c9b1cd5f06ee1a77a04771af0.zip
NEW - bug 230321: eliminate ScheduledTaskDelegate and refactor ScheduledTaskContainers
https://bugs.eclipse.org/bugs/show_bug.cgi?id=230321
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java
index ec97bc7c2..549253ae9 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java
@@ -20,6 +20,7 @@ import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerSorter;
import org.eclipse.mylyn.internal.tasks.core.AbstractTask;
+import org.eclipse.mylyn.internal.tasks.core.TaskActivityUtil;
import org.eclipse.mylyn.tasks.core.ITask;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
@@ -172,7 +173,7 @@ public class TasksReminderDialog extends Dialog {
if (sel != null && sel instanceof ITask) {
ITask t = (ITask) sel;
((AbstractTask) t).setReminded(false);
- ((AbstractTask) t).setScheduledForDate(new Date(new Date().getTime() + DAY));
+ ((AbstractTask) t).setScheduledForDate(TaskActivityUtil.getDayOf(new Date(new Date().getTime() + DAY)));
tasks.remove(t);
if (tasks.isEmpty()) {
okPressed();
@@ -204,7 +205,7 @@ public class TasksReminderDialog extends Dialog {
public String getColumnText(Object element, int columnIndex) {
if (element instanceof ITask) {
- ITask task = (ITask) element;
+ AbstractTask task = (AbstractTask) element;
switch (columnIndex) {
case 0:
return task.getSummary();
@@ -245,7 +246,7 @@ public class TasksReminderDialog extends Dialog {
case PRIORITY:
return comparePriority(t1, t2);
case DATE:
- return compareDate(t1, t2);
+ return compareDate((AbstractTask) t1, (AbstractTask) t2);
default:
return 0;
}
@@ -259,7 +260,7 @@ public class TasksReminderDialog extends Dialog {
return task1.getPriority().compareTo(task2.getPriority());
}
- private int compareDate(ITask task1, ITask task2) {
+ private int compareDate(AbstractTask task1, AbstractTask task2) {
return task2.getScheduledForDate().compareTo(task1.getScheduledForDate());
}
}

Back to the top