Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2008-01-29 16:42:02 +0000
committerrelves2008-01-29 16:42:02 +0000
commita5672ab9a19ddc4ac2c1f33f27c3f45cba6387b5 (patch)
treefa652a6c149f0d827363189382be99d6f3eff06f
parent26ed50eb8bc2915ff055393c08938647eda9b5c7 (diff)
downloadorg.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.java8
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) {

Back to the top