1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Re-fixing 103024: NPE in indexerEncoderUtil.nodeInVisitedExternalEheader

This commit is contained in:
Vladimir Hirsl 2005-07-15 19:51:46 +00:00
parent 346e8f27c9
commit 5bb3a3f5a1

View file

@ -433,12 +433,13 @@ public class IndexManager extends JobManager{
protected ICDTIndexer getIndexer(IProject project) {
ICDTIndexer indexer = null;
try{
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(project,true);
ICExtensionReference[] cextensions = cdesc.get(CCorePlugin.INDEXER_UNIQ_ID, false);
if (cextensions != null && cextensions.length > 0)
indexer = (ICDTIndexer) cextensions[0].createExtension();
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(project, false);
if (cdesc != null) {
ICExtensionReference[] cextensions = cdesc.get(CCorePlugin.INDEXER_UNIQ_ID, true);
if (cextensions != null && cextensions.length > 0)
indexer = (ICDTIndexer) cextensions[0].createExtension();
}
} catch (CoreException e){}
if (indexer == null)