diff options
author | relves | 2008-01-29 16:42:02 +0000 |
---|---|---|
committer | relves | 2008-01-29 16:42:02 +0000 |
commit | a5672ab9a19ddc4ac2c1f33f27c3f45cba6387b5 (patch) | |
tree | fa652a6c149f0d827363189382be99d6f3eff06f | |
parent | 26ed50eb8bc2915ff055393c08938647eda9b5c7 (diff) | |
download | org.eclipse.mylyn.tasks-a5672ab9a19ddc4ac2c1f33f27c3f45cba6387b5.tar.gz org.eclipse.mylyn.tasks-a5672ab9a19ddc4ac2c1f33f27c3f45cba6387b5.tar.xz org.eclipse.mylyn.tasks-a5672ab9a19ddc4ac2c1f33f27c3f45cba6387b5.zip |
NEW - bug 216053: Unmatched category does not show incoming icon
https://bugs.eclipse.org/bugs/show_bug.cgi?id=216053
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java index 595147c8f..65c0d2514 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java @@ -9,8 +9,8 @@ package org.eclipse.mylyn.internal.tasks.ui.views; import org.eclipse.mylyn.context.core.ContextCorePlugin; -import org.eclipse.mylyn.internal.tasks.core.UnmatchedTaskContainer; import org.eclipse.mylyn.internal.tasks.core.TaskCategory; +import org.eclipse.mylyn.internal.tasks.core.UnmatchedTaskContainer; import org.eclipse.mylyn.internal.tasks.ui.AbstractTaskListFilter; import org.eclipse.mylyn.internal.tasks.ui.TasksUiImages; import org.eclipse.mylyn.internal.tasks.ui.TasksUiPreferenceConstants; @@ -184,7 +184,11 @@ class CustomTaskListDecorationDrawer implements Listener { private boolean hideDecorationOnContainer(AbstractTaskContainer element, TreeItem treeItem) { if (element instanceof UnmatchedTaskContainer) { - return true; + if(!taskListView.isFocusedMode()) { + return false; + } else if(AbstractTaskListFilter.hasDescendantIncoming(element)) { + return true; + } } else if (element instanceof AbstractRepositoryQuery) { AbstractRepositoryQuery query = (AbstractRepositoryQuery) element; if (query.getSynchronizationStatus() != null) { |