Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorActionPart.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorActionPart.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorActionPart.java
index ebf953250..cc1c27504 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorActionPart.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorActionPart.java
@@ -465,12 +465,14 @@ public class TaskEditorActionPart extends AbstractTaskEditorPart {
* @since 3.5
*/
public void refreshOperations() {
- for (Button button : operationButtons) {
- TaskOperation taskOperation = (TaskOperation) button.getData(KEY_OPERATION);
- button.setEnabled(!taskOperation.getTaskAttribute().getMetaData().isDisabled());
- button.setToolTipText(taskOperation.getTaskAttribute()
- .getMetaData()
- .getValue(TaskAttribute.META_DESCRIPTION));
+ if (operationButtons != null) {
+ for (Button button : operationButtons) {
+ TaskOperation taskOperation = (TaskOperation) button.getData(KEY_OPERATION);
+ button.setEnabled(!taskOperation.getTaskAttribute().getMetaData().isDisabled());
+ button.setToolTipText(taskOperation.getTaskAttribute()
+ .getMetaData()
+ .getValue(TaskAttribute.META_DESCRIPTION));
+ }
}
}
}

Back to the top