call getTaskByUrl instead of duplicating it in TaskFinder
Change-Id: Idb93d096ce13b5752fd977bc1538c546a70ef36a
diff --git a/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/internal/team/ui/actions/TaskFinder.java b/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/internal/team/ui/actions/TaskFinder.java
index ee26793..c1a810c 100644
--- a/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/internal/team/ui/actions/TaskFinder.java
+++ b/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/internal/team/ui/actions/TaskFinder.java
@@ -20,7 +20,6 @@
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.mylyn.internal.tasks.core.AbstractTask;
import org.eclipse.mylyn.internal.tasks.core.RepositoryTaskHandleUtil;
import org.eclipse.mylyn.internal.tasks.core.TaskRepositoryManager;
import org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin;
@@ -191,16 +190,7 @@
}
}
if (task == null && taskFullUrl != null) {
- // search by fullUrl
- for (AbstractTask currTask : TasksUiPlugin.getTaskList().getAllTasks()) {
- if (currTask != null) {
- String currUrl = currTask.getUrl();
- if (taskFullUrl.equals(currUrl)) {
- task = currTask;
- break;
- }
- }
- }
+ task = TasksUiInternal.getTaskByUrl(taskFullUrl);
}
}