Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkuppe2010-07-08 09:46:39 +0000
committermkuppe2010-07-08 09:46:39 +0000
commit818d23e7da956c19e6a5a70f3a2a3190cb46ca19 (patch)
tree42617566b2e3d32e9b85b6c9049b13126b55d544
parent4cfd87761457d23e5e4f02bd885e468aa9e8406f (diff)
downloadorg.eclipse.ecf-818d23e7da956c19e6a5a70f3a2a3190cb46ca19.tar.gz
org.eclipse.ecf-818d23e7da956c19e6a5a70f3a2a3190cb46ca19.tar.xz
org.eclipse.ecf-818d23e7da956c19e6a5a70f3a2a3190cb46ca19.zip
REOPENED - bug 254684: [core] defer extension registry processing
https://bugs.eclipse.org/bugs/show_bug.cgi?id=254684
-rw-r--r--framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerFactory.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerFactory.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerFactory.java
index a7b7dc639..997b540f6 100644
--- a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerFactory.java
+++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ContainerFactory.java
@@ -75,8 +75,10 @@ public class ContainerFactory implements IContainerFactory, IContainerManager {
public synchronized static IContainerFactory getDefault() {
if (init == false) {
- ECFPlugin.getDefault().initializeExtensions();
+ // first mark the extension initalized because it initializeExtensions()
+ // eventually calls this method again
init = true;
+ ECFPlugin.getDefault().initializeExtensions();
}
return instance;
}

Back to the top