From 6b307c50cba1e6d2a6eab83aed136513c84d9aa0 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Thu, 26 Feb 2009 18:10:06 +0000 Subject: [PATCH] Restoring files to parse up front, bug 265821. --- .../eclipse/cdt/internal/core/pdom/indexer/PDOMIndexerTask.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/PDOMIndexerTask.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/PDOMIndexerTask.java index 016566ce30c..e08c1ed3105 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/PDOMIndexerTask.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/PDOMIndexerTask.java @@ -148,7 +148,7 @@ public abstract class PDOMIndexerTask extends AbstractIndexerTask implements IPD if (ct != null) { ILanguage l = LanguageManager.getInstance().getLanguage(ct); if (l instanceof AbstractLanguage) { - if (ct.getId().equals(CCorePlugin.CONTENT_TYPE_CXXHEADER) && l.getLinkageID() == ILinkage.CPP_LINKAGE_ID) { + if (filename.indexOf('.') >= 0 && ct.getId().equals(CCorePlugin.CONTENT_TYPE_CXXHEADER) && l.getLinkageID() == ILinkage.CPP_LINKAGE_ID) { ILanguage l2= LanguageManager.getInstance().getLanguageForContentTypeID(CCorePlugin.CONTENT_TYPE_CHEADER); if (l2 instanceof AbstractLanguage) { return new AbstractLanguage[] {(AbstractLanguage) l, (AbstractLanguage) l2};