[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] indexer patch (related to 68883)
|
This patch fixes a problem where if you modify the same file repeatedly,
the indexer eventually stops working. Bug# 68883 was partially related
to this.
-Chris
Index: index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java,v
retrieving revision 1.35
diff -u -r1.35 IndexManager.java
--- index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java 2 Nov 2004 06:43:17 -0000 1.35
+++ index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java 8 Nov 2004 23:36:17 -0000
@@ -168,7 +168,7 @@
AddCompilationUnitToIndex job = new AddCompilationUnitToIndex(resource, indexedContainers, this);
//If we are in WAITING mode, we need to kick ourselves into enablement
- if (!jobSet.add(job.resource.getLocation()) &&
+ if (!jobSet.add(job) &&
enabledState()==ENABLED)
return;
@@ -751,7 +751,7 @@
if (job instanceof AddCompilationUnitToIndex){
AddCompilationUnitToIndex tempJob = (AddCompilationUnitToIndex) job;
- jobSet.remove(tempJob.resource.getLocation());
+ jobSet.remove(tempJob);
}
}