From 8e3d71dbddcf306db74743a4c3aee4e35a68a89e Mon Sep 17 00:00:00 2001 From: mkersten Date: Thu, 12 Jul 2007 00:00:17 +0000 Subject: 196244: NPE on eclipse 3.2 when creating new repository task https://bugs.eclipse.org/bugs/show_bug.cgi?id=196244 --- .../mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java index 90cb2c7e3..240dca7b6 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java @@ -506,7 +506,14 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage { AbstractRepositoryConnectorUi connectorUi = TasksUiPlugin.getConnectorUi(repository.getConnectorKind()); String kindLabel = ""; if (connectorUi != null) { - kindLabel = connectorUi.getTaskKindLabel(repositoryTask); + + if (repositoryTask != null && taskData != null && !taskData.isNew()) { + kindLabel = connectorUi.getTaskKindLabel(repositoryTask); + } else { + if (taskData != null) { + kindLabel = connectorUi.getTaskKindLabel(taskData); + } + } } String idLabel = ""; -- cgit v1.2.3