diff options
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorActionPart.java | 14 |
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)); + } } } } |