Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2011-03-05 05:12:51 +0000
committerspingel2011-03-05 05:12:51 +0000
commitf8312649308d14f226eb64399ffbe45aaef18582 (patch)
tree106952ff6c893e875c23384135f5afef03857686
parent0398ef1f7a71d27ab20c4fd35de7fda975f9f86e (diff)
downloadorg.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
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListContentProvider.java2
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListInterestFilter.java5
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 {

Back to the top