diff options
author | spingel | 2011-03-05 05:12:51 +0000 |
---|---|---|
committer | spingel | 2011-03-05 05:12:51 +0000 |
commit | f8312649308d14f226eb64399ffbe45aaef18582 (patch) | |
tree | 106952ff6c893e875c23384135f5afef03857686 | |
parent | 0398ef1f7a71d27ab20c4fd35de7fda975f9f86e (diff) | |
download | org.eclipse.mylyn.tasks-f8312649308d14f226eb64399ffbe45aaef18582.tar.gz org.eclipse.mylyn.tasks-f8312649308d14f226eb64399ffbe45aaef18582.tar.xz org.eclipse.mylyn.tasks-f8312649308d14f226eb64399ffbe45aaef18582.zip |
RESOLVED - bug 334962: filter subtasks of tasks not matched by queries
https://bugs.eclipse.org/bugs/show_bug.cgi?id=334962
2 files changed, 1 insertions, 6 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListContentProvider.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListContentProvider.java index d91128d80..5d37d3101 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListContentProvider.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListContentProvider.java @@ -209,7 +209,7 @@ public class TaskListContentProvider extends AbstractTaskListContentProvider { for (AbstractTaskListFilter filter : this.taskListView.getFilters()) { if (emptyFilterText || filter.applyToFilteredText()) { if (filter instanceof TaskListInterestFilter) { - if (!((TaskListInterestFilter) filter).select(path, object)) { + if (!((TaskListInterestFilter) filter).select(path.getLastSegment(), object)) { return true; } } else if (!filter.select(parent, object)) { diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListInterestFilter.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListInterestFilter.java index c18eb27a7..e33d43f71 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListInterestFilter.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListInterestFilter.java @@ -15,7 +15,6 @@ import java.util.Collection; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; -import org.eclipse.jface.viewers.TreePath; import org.eclipse.mylyn.commons.core.StatusHandler; import org.eclipse.mylyn.internal.tasks.core.AbstractTask; import org.eclipse.mylyn.internal.tasks.core.ITasksCoreConstants; @@ -40,10 +39,6 @@ import org.eclipse.mylyn.tasks.core.ITaskContainer; */ public class TaskListInterestFilter extends AbstractTaskListFilter { - public boolean select(TreePath path, Object child) { - return select(path.getLastSegment(), child); - } - @Override public boolean select(Object parent, Object child) { try { |