Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/bugzilla/search/BugzillaMylarSearchOperation.java')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/bugzilla/search/BugzillaMylarSearchOperation.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/bugzilla/search/BugzillaMylarSearchOperation.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/bugzilla/search/BugzillaMylarSearchOperation.java
index 04f632e81..54afee971 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/bugzilla/search/BugzillaMylarSearchOperation.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/bugzilla/search/BugzillaMylarSearchOperation.java
@@ -36,6 +36,7 @@ import org.eclipse.mylar.bugzilla.search.IBugzillaSearchOperation;
import org.eclipse.mylar.core.MylarPlugin;
import org.eclipse.mylar.tasks.BugzillaTask;
import org.eclipse.mylar.tasks.ITask;
+import org.eclipse.mylar.tasks.Category;
import org.eclipse.mylar.tasks.MylarTasksPlugin;
import org.eclipse.mylar.tasks.bugzilla.BugzillaReportNode;
import org.eclipse.mylar.tasks.bugzilla.StackTrace;
@@ -181,7 +182,9 @@ public class BugzillaMylarSearchOperation extends WorkspaceModifyOperation
// get all of the root tasks and start the search
List<ITask> tasks = MylarTasksPlugin.getTaskListManager().getTaskList().getRootTasks();
searchLocal(tasks, collector, elementName, monitor);
-
+ for (Category cat : MylarTasksPlugin.getTaskListManager().getTaskList().getCategories()) {
+ searchLocal(cat.getTasks(), collector, elementName, monitor);
+ }
// return the collector
return collector;
}
@@ -222,12 +225,6 @@ public class BugzillaMylarSearchOperation extends WorkspaceModifyOperation
}
}
}
-
- // get the children and perform the search on them as well
- List<ITask> children = task.getChildren();
- if(children != null){
- searchLocal(children, searchCollector, elementName, monitor);
- }
}
status = Status.OK_STATUS;
}

Back to the top