From 10b6e03e064598138ddca3b371d6e3a12ae6f443 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 28 Apr 2005 17:22:07 +0000 Subject: [PATCH] 2005-04-28 Alain Magloire Patch from Devlin Steffler FIXED 84606- CDT needs to take advantage of background refresh of projects * src/org/eclipse/cdt/core/CCorePlugin.java --- core/org.eclipse.cdt.core/ChangeLog | 5 +++++ .../src/org/eclipse/cdt/core/CCorePlugin.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index 6b595cdecec..d35959483b3 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,8 @@ +2005-04-28 Alain Magloire + Patch from Devlin Steffler + FIXED 84606- CDT needs to take advantage of background refresh of projects + * src/org/eclipse/cdt/core/CCorePlugin.java + 2005-04-21 Vladimir Hirsl Fix for PR 91964: Dom Indexer misses give a friend declaration for forward decls Fixed detection of friend class/struct declaration. diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java index 59ee6f08e58..c3b6fa00b70 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java @@ -42,6 +42,7 @@ import org.eclipse.cdt.internal.core.search.matching.MatchLocator; import org.eclipse.cdt.internal.core.search.processing.JobManager; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProjectDescription; +import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspaceRunnable; import org.eclipse.core.resources.ResourcesPlugin; @@ -689,7 +690,7 @@ public class CCorePlugin extends Plugin { } // Open first. - projectHandle.open(new SubProgressMonitor(monitor, 1)); + projectHandle.open(IResource.BACKGROUND_REFRESH, new SubProgressMonitor(monitor, 1)); mapCProjectOwner(projectHandle, projectID, false);