Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Prigogin2012-03-20 02:27:28 +0000
committerSergey Prigogin2012-03-20 02:27:28 +0000
commitcc1209d0290ee877478b62db151ff4b3fc9f55dc (patch)
treec1dc8cff6a9488499bbab5f90589ee9e680e7232 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt
parent54b5e33af4d732b2831762c6bb150ebadcd773cc (diff)
downloadorg.eclipse.cdt-cc1209d0290ee877478b62db151ff4b3fc9f55dc.tar.gz
org.eclipse.cdt-cc1209d0290ee877478b62db151ff4b3fc9f55dc.tar.xz
org.eclipse.cdt-cc1209d0290ee877478b62db151ff4b3fc9f55dc.zip
Don't update index timestamp if nothing has changed.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java
index e507340e261..c0e9f1fede2 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java
@@ -956,7 +956,8 @@ public class PDOM extends PlatformObject implements IPDOM {
CCorePlugin.log(e);
}
assert lockCount == -1;
- lastWriteAccess= System.currentTimeMillis();
+ if (!fEvent.isTrivial())
+ lastWriteAccess= System.currentTimeMillis();
final ChangeEvent event= fEvent;
fEvent= new ChangeEvent();
synchronized (mutex) {

Back to the top