From bcf226a7f2869693fd7fb0f4ea35bb2f1e237a42 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Wed, 9 May 2012 18:08:17 -0700 Subject: [PATCH] Bug 378317. Faster search for unresolved includes. --- .../cdt/internal/ui/search/CSearchUnresolvedIncludesQuery.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchUnresolvedIncludesQuery.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchUnresolvedIncludesQuery.java index 09a73b401b3..f44bd9954a5 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchUnresolvedIncludesQuery.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchUnresolvedIncludesQuery.java @@ -7,6 +7,7 @@ * * Contributors: * Markus Schorn - initial API and implementation + * Sergey Prigogin (Google) *******************************************************************************/ package org.eclipse.cdt.internal.ui.search; @@ -37,7 +38,7 @@ public class CSearchUnresolvedIncludesQuery extends CSearchQuery { @Override protected IStatus runWithIndex(final IIndex index, IProgressMonitor monitor) { try { - for (IIndexFile file : index.getAllFiles()) { + for (IIndexFile file : index.getFilesWithUnresolvedIncludes()) { for (IIndexInclude include : file.getIncludes()) { if (include.isActive() && !include.isResolved()) { result.addMatch(new CSearchMatch(new ProblemSearchElement(