mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Turn off the old indexer. Good night, Gracie...
This commit is contained in:
parent
e9eb7ef7e6
commit
c4bbf1b922
2 changed files with 27 additions and 29 deletions
|
@ -377,32 +377,33 @@ public class IndexManager extends JobManager{
|
|||
}
|
||||
|
||||
public ICDTIndexer getIndexerForProject(IProject project){
|
||||
ICDTIndexer indexer = null;
|
||||
try {
|
||||
//Make sure we're not updating list
|
||||
monitor.enterRead();
|
||||
|
||||
//See if indexer exists already
|
||||
indexer = (ICDTIndexer) indexerMap.get(project);
|
||||
|
||||
//Create the indexer and store it
|
||||
if (indexer == null) {
|
||||
monitor.exitRead();
|
||||
try {
|
||||
monitor.enterWrite();
|
||||
indexer = getIndexer(project);
|
||||
//Make sure we're not putting null in map
|
||||
if (indexer != null)
|
||||
indexerMap.put(project,indexer);
|
||||
} finally{
|
||||
monitor.exitWriteEnterRead();
|
||||
}
|
||||
}
|
||||
return indexer;
|
||||
|
||||
}finally {
|
||||
monitor.exitRead();
|
||||
}
|
||||
return null;
|
||||
// ICDTIndexer indexer = null;
|
||||
// try {
|
||||
// //Make sure we're not updating list
|
||||
// monitor.enterRead();
|
||||
//
|
||||
// //See if indexer exists already
|
||||
// indexer = (ICDTIndexer) indexerMap.get(project);
|
||||
//
|
||||
// //Create the indexer and store it
|
||||
// if (indexer == null) {
|
||||
// monitor.exitRead();
|
||||
// try {
|
||||
// monitor.enterWrite();
|
||||
// indexer = getIndexer(project);
|
||||
// //Make sure we're not putting null in map
|
||||
// if (indexer != null)
|
||||
// indexerMap.put(project,indexer);
|
||||
// } finally{
|
||||
// monitor.exitWriteEnterRead();
|
||||
// }
|
||||
// }
|
||||
// return indexer;
|
||||
//
|
||||
// }finally {
|
||||
// monitor.exitRead();
|
||||
// }
|
||||
}
|
||||
|
||||
public ICDTIndexer getDefaultIndexer(IProject project) throws CoreException {
|
||||
|
|
|
@ -295,9 +295,6 @@ public class CCorePlugin extends Plugin {
|
|||
fCoreModel = CoreModel.getDefault();
|
||||
fCoreModel.startup();
|
||||
|
||||
//Fired up the indexer
|
||||
fCoreModel.startIndexing();
|
||||
|
||||
// Fire up the PDOM
|
||||
pdomManager = new PDOMManager();
|
||||
pdomManager.startup();
|
||||
|
|
Loading…
Add table
Reference in a new issue