diff options
author | mkuppe | 2010-07-08 09:46:39 +0000 |
---|---|---|
committer | mkuppe | 2010-07-08 09:46:39 +0000 |
commit | 818d23e7da956c19e6a5a70f3a2a3190cb46ca19 (patch) | |
tree | 42617566b2e3d32e9b85b6c9049b13126b55d544 | |
parent | 4cfd87761457d23e5e4f02bd885e468aa9e8406f (diff) | |
download | org.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.java | 4 |
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; } |