1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

Fix NPEs around project creation and deletion.

This commit is contained in:
Doug Schaefer 2006-04-10 13:47:27 +00:00
parent 0c03c9be25
commit 44ed1e1b35
2 changed files with 5 additions and 2 deletions

View file

@ -486,7 +486,8 @@ public class IndexManager extends JobManager{
//Get rid of the old index file
ICDTIndexer currentIndexer = getIndexerForProject(project);
if (currentIndexer == null)
return;
currentIndexer.indexerRemoved(project);
IIndexStorage storage = currentIndexer.getIndexStorage();

View file

@ -87,7 +87,9 @@ public class PDOMManager implements IPDOMManager, IElementChangedListener {
// Find the appropriate indexer and pass the delta on
ICProject project = (ICProject)delta.getElement();
IPDOM pdom = getPDOM(project);
pdom.getIndexer().handleDelta(delta);
if (pdom != null)
// TODO project delete, should do something fancier here.
pdom.getIndexer().handleDelta(delta);
}
}