From a5585ba6b6daf99538a9d977ccd0f1b620a8e716 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Fri, 16 Dec 2005 15:36:38 +0000 Subject: [PATCH] loadExtensionsSynchronized is not called when unnecessary --- .../eclipse/cdt/managedbuilder/core/ManagedBuildManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java index c9547375f4f..aead8e06549 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java @@ -1753,6 +1753,9 @@ public class ManagedBuildManager extends AbstractCExtension implements IScannerI * call this method first, it is effectively a startup method */ private static void loadExtensions() throws BuildException { + if (projectTypesLoaded) + return; + loadExtensionsSynchronized(); }