mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
2005-08-12 Chris Wiebe
Fix PR 106577: NPE in CTags Indexer * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsFileReader.java * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexAll.java
This commit is contained in:
parent
fdc0a1e7ed
commit
565769ca30
3 changed files with 11 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-08-12 Chris Wiebe
|
||||
Fix PR 106577: NPE in CTags Indexer
|
||||
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsFileReader.java
|
||||
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexAll.java
|
||||
|
||||
2005-08-12 Chris Wiebe
|
||||
Fix PR 106778: IndexerTypesJob2 painfully slow
|
||||
* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob2.java
|
||||
|
|
|
@ -98,7 +98,11 @@ public class CTagsFileReader {
|
|||
indexer = new MiniIndexer(currentFile.getFullPath());
|
||||
index.add(currentFile,indexer);
|
||||
} else {
|
||||
indexer = new MiniIndexer(rootDirectory.append(fileName));
|
||||
IPath filePath = new Path(fileName);
|
||||
if (!filePath.isAbsolute()) {
|
||||
filePath = rootDirectory.append(fileName);
|
||||
}
|
||||
indexer = new MiniIndexer(filePath);
|
||||
try {
|
||||
IResource[] resources = project.members();
|
||||
IFile tempFile=null;
|
||||
|
|
|
@ -111,6 +111,7 @@ class CTagsIndexAll extends CTagsIndexRequest {
|
|||
//Parse the CTag File
|
||||
CTagsFileReader reader = new CTagsFileReader(project,ctagsFileToUse,indexer);
|
||||
reader.setIndex(index);
|
||||
reader.setRootDirectory(project.getLocation());
|
||||
reader.parse();
|
||||
|
||||
// request to save index when all cus have been indexed
|
||||
|
|
Loading…
Add table
Reference in a new issue