Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2008-05-27 04:48:00 +0000
committerspingel2008-05-27 04:48:00 +0000
commitebf8e9e1721fdfb8aaa2f8bc496fb900e4b2be2a (patch)
treeb6ff7a3d244429e721c1e0a4a4b4a03bc08431a4 /org.eclipse.mylyn.tasks.bugs
parentea831752ea1d851dbe3b549a6de1b48954f0e477 (diff)
downloadorg.eclipse.mylyn.tasks-ebf8e9e1721fdfb8aaa2f8bc496fb900e4b2be2a.tar.gz
org.eclipse.mylyn.tasks-ebf8e9e1721fdfb8aaa2f8bc496fb900e4b2be2a.tar.xz
org.eclipse.mylyn.tasks-ebf8e9e1721fdfb8aaa2f8bc496fb900e4b2be2a.zip
NEW - bug 212209: provide a flexible bug reporting facility
https://bugs.eclipse.org/bugs/show_bug.cgi?id=212209
Diffstat (limited to 'org.eclipse.mylyn.tasks.bugs')
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java3
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskContributorManager.java5
2 files changed, 6 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
index e9355c90c..fdef9c7e1 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
@@ -108,8 +108,7 @@ public class AttributeTaskMapper {
}
public String getDescription() {
- // ignore
- return null;
+ return attributes.get(IRepositoryConstants.DESCRIPTION);
}
public Date getDueDate() {
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskContributorManager.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskContributorManager.java
index 4e7eaa597..2c12a1e6c 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskContributorManager.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskContributorManager.java
@@ -118,6 +118,7 @@ public class TaskContributorManager {
public void preProcess(final IStatus status, final Map<String, String> attributes) {
readExtensions();
+ final boolean[] handled = new boolean[1];
for (final AbstractTaskContributor contributor : taskContributors) {
SafeRunner.run(new ISafeRunnable() {
public void handleException(Throwable e) {
@@ -127,11 +128,15 @@ public class TaskContributorManager {
public void run() throws Exception {
Map<String, String> contributorAttributes = contributor.getAttributes(status);
if (contributorAttributes != null) {
+ handled[0] = true;
attributes.putAll(contributorAttributes);
}
}
});
}
+ if (!handled[0]) {
+ attributes.putAll(defaultTaskContributor.getAttributes(status));
+ }
}
}

Back to the top