167784: Mylar startup issues/plugin circular references
https://bugs.eclipse.org/bugs/show_bug.cgi?id=167784
diff --git a/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/team/MylarTeamPlugin.java b/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/team/MylarTeamPlugin.java
index 71d2d9a..38dda9d 100644
--- a/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/team/MylarTeamPlugin.java
+++ b/org.eclipse.mylyn.team.ui/src/org/eclipse/mylyn/team/MylarTeamPlugin.java
@@ -56,14 +56,15 @@
super.start(context);
initPreferenceDefaults();
commitTemplateManager = new CommitTemplateManager();
- extensionPointReader = new MylarTeamExtensionPointReader();
- extensionPointReader.readExtensions();
-
- LinkedTaskInfoAdapterFactory.registerAdapters();
PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
public void run() {
try {
+ extensionPointReader = new MylarTeamExtensionPointReader();
+ extensionPointReader.readExtensions();
+
+ LinkedTaskInfoAdapterFactory.registerAdapters();
+
if (getPreferenceStore().getBoolean(CHANGE_SET_MANAGE)) {
for (AbstractContextChangeSetManager changeSetManager : changeSetManagers) {
changeSetManager.enable();