Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsminto2005-09-29 15:59:41 +0000
committersminto2005-09-29 15:59:41 +0000
commitd175b80eb3990c43f701eaf7f55eb0049beea330 (patch)
treeb6bf49df63f17b422644ee061079094cec5f69f1
parent2426130d97556272b093ed8c83f815831d665e2a (diff)
downloadorg.eclipse.mylyn.tasks-d175b80eb3990c43f701eaf7f55eb0049beea330.tar.gz
org.eclipse.mylyn.tasks-d175b80eb3990c43f701eaf7f55eb0049beea330.tar.xz
org.eclipse.mylyn.tasks-d175b80eb3990c43f701eaf7f55eb0049beea330.zip
fixed Bugzilla Bug 110731 bugzilla task in category fails to activate on startup
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListManager.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListManager.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListManager.java
index c002f0324..5ee1caa13 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListManager.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListManager.java
@@ -134,10 +134,14 @@ public class TaskListManager {
public void activateTask(ITask task) {
if (!MylarTasklistPlugin.getDefault().isMultipleMode()) {
- for (ITask t : taskList.getActiveTasks()) {
- for (ITaskActivityListener listener : listeners) listener.taskDeactivated(t);
+ if(taskList.getActiveTasks().size() > 0 && taskList.getActiveTasks().get(0).getHandle().compareTo(task.getHandle()) != 0) {
+ for (ITask t : taskList.getActiveTasks()) {
+ for (ITaskActivityListener listener : listeners) listener.taskDeactivated(t);
+ }
+ taskList.clearActiveTasks();
+ } else {
+ return;
}
- taskList.clearActiveTasks();
}
taskList.setActive(task, true, false);
TaskActiveTimerListener activeListener = new TaskActiveTimerListener(task);

Back to the top