Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/AbstractTaskAction.java')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/AbstractTaskAction.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/AbstractTaskAction.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/AbstractTaskAction.java
index 5781b76b9..b1b1c3251 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/AbstractTaskAction.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/AbstractTaskAction.java
@@ -34,11 +34,11 @@ public abstract class AbstractTaskAction extends Action {
for (AbstractTask queryHit : repositoryQuery.getChildren()) {
performActionOnTask(queryHit);
}
- } else if (element instanceof AbstractTaskContainer) {
- AbstractTaskContainer container = (AbstractTaskContainer) element;
+ } else if (element != null) {
+ AbstractTaskContainer container = element;
for (AbstractTask iTask : container.getChildren()) {
- if (iTask instanceof AbstractTask) {
- AbstractTask repositoryTask = (AbstractTask) iTask;
+ if (iTask != null) {
+ AbstractTask repositoryTask = iTask;
performActionOnTask(repositoryTask);
}
}

Back to the top