Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteffen Pingel2012-03-01 19:34:50 +0000
committerSteffen Pingel2012-03-01 19:34:50 +0000
commit7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a (patch)
treeeac5019c2c3db0b8d6232222e720a5aa30bfbb89 /org.eclipse.mylyn.tasks.ui/src/org
parenta567dbe79d21b026b69ba8c5b4bfc1f1105075ff (diff)
downloadorg.eclipse.mylyn.tasks-7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a.tar.gz
org.eclipse.mylyn.tasks-7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a.tar.xz
org.eclipse.mylyn.tasks-7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a.zip
NEW - bug 328090: [e4] fix failing tests
https://bugs.eclipse.org/bugs/show_bug.cgi?id=328090
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java24
1 files changed, 14 insertions, 10 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java
index a9f2c6402..3871082ad 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java
@@ -236,11 +236,13 @@ public class AttachmentUtil {
public static boolean canUploadAttachment(ITask task) {
TaskRepository repository = TasksUi.getRepositoryManager().getRepository(task.getConnectorKind(),
task.getRepositoryUrl());
- AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector(
- repository.getConnectorKind());
- AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler();
- if (attachmentHandler != null) {
- return attachmentHandler.canPostContent(repository, task);
+ if (repository != null) {
+ AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector(
+ repository.getConnectorKind());
+ AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler();
+ if (attachmentHandler != null) {
+ return attachmentHandler.canPostContent(repository, task);
+ }
}
return false;
}
@@ -248,11 +250,13 @@ public class AttachmentUtil {
public static boolean canDownloadAttachment(ITask task) {
TaskRepository repository = TasksUi.getRepositoryManager().getRepository(task.getConnectorKind(),
task.getRepositoryUrl());
- AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector(
- repository.getConnectorKind());
- AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler();
- if (attachmentHandler != null) {
- return attachmentHandler.canGetContent(repository, task);
+ if (repository != null) {
+ AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector(
+ repository.getConnectorKind());
+ AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler();
+ if (attachmentHandler != null) {
+ return attachmentHandler.canGetContent(repository, task);
+ }
}
return false;
}

Back to the top