diff options
author | Frank Becker | 2016-09-10 08:28:38 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-09-14 02:52:07 +0000 |
commit | 384acbe8f6281410589c59861cbe366a839db62f (patch) | |
tree | 38170591b70aa09babba3d92cac69aa022979d19 /org.eclipse.mylyn.tasks.core | |
parent | 0a9788f6c94f7c45a62add3f41c84d348b8f7765 (diff) | |
download | org.eclipse.mylyn.tasks-384acbe8f6281410589c59861cbe366a839db62f.tar.gz org.eclipse.mylyn.tasks-384acbe8f6281410589c59861cbe366a839db62f.tar.xz org.eclipse.mylyn.tasks-384acbe8f6281410589c59861cbe366a839db62f.zip |
501177: RepositoryPerson.toString() should only return name<id> if not
same
Change-Id: Iaae4c7c8363afa4471a1dc5b99bd818c9ca087e2
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501177
Diffstat (limited to 'org.eclipse.mylyn.tasks.core')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/RepositoryPerson.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/RepositoryPerson.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/RepositoryPerson.java index e5529a484..5b85d6916 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/RepositoryPerson.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/RepositoryPerson.java @@ -84,8 +84,13 @@ public class RepositoryPerson implements IRepositoryPerson { @Override public String toString() { + if (getName() == null) { return getPersonId(); + } else if (getPersonId() == null) { + return getName(); + } else if (getName().equals(getPersonId())) { + return getName(); } else { return getName() + " <" + getPersonId() + ">"; //$NON-NLS-1$ //$NON-NLS-2$ } |