From a9fd68785eabfef60c609dc690a647166ac8aef9 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Mon, 27 Aug 2007 14:33:56 +0000 Subject: [PATCH] Related to 201254, move access to project model inside of add-project job. --- .../org/eclipse/cdt/internal/core/pdom/PDOMManager.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOMManager.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOMManager.java index f89ce2babe5..6a777cc8113 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOMManager.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOMManager.java @@ -623,14 +623,10 @@ public class PDOMManager implements IWritableIndexManager, IListener { void addProject(final ICProject cproject) { final IProject project = cproject.getProject(); - if (!isFullyCreated(project)) { - return; - } - Job addProject= new Job(Messages.PDOMManager_StartJob_name) { protected IStatus run(IProgressMonitor monitor) { monitor.beginTask("", 100); //$NON-NLS-1$ - if (project.isOpen()) { + if (project.isOpen() && isFullyCreated(project)) { syncronizeProjectSettings(project, new SubProgressMonitor(monitor, 1)); if (getIndexer(cproject) == null) { createIndexer(cproject, new SubProgressMonitor(monitor, 99));