diff options
2 files changed, 7 insertions, 3 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java index 8e0912e0f..a1eb903dd 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java @@ -761,8 +761,12 @@ public class TaskActivityManager implements ITaskActivityManager { return false; } - public Set<ITask> getScheduledForThisWeek() { - return getScheduledTasks(TaskActivityUtil.getCurrentWeek()); + /** + * Note: Returns all task scheduled for a SPECIFIC day this week. Not those in the "This Week" / Someday bin + */ + public Set<ITask> getScheduledForADayThisWeek() { + DateRange current = TaskActivityUtil.getCurrentWeek(); + return getScheduledTasks(current.getStartDate(), current.getEndDate()); } public TaskActivationHistory getTaskActivationHistory() { diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java index e8d1eaf6c..890dbfe7a 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java @@ -220,7 +220,7 @@ public class TaskListFilteredTree extends AbstractFilteredTree { return; } - Set<ITask> tasksThisWeek = TasksUiPlugin.getTaskActivityManager().getScheduledForThisWeek(); + Set<ITask> tasksThisWeek = TasksUiPlugin.getTaskActivityManager().getScheduledForADayThisWeek(); totalTasks = tasksThisWeek.size(); completeTime = 0; |