Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/target/ResourceState.java')
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/target/ResourceState.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/target/ResourceState.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/target/ResourceState.java
index f9fe93b8d..773d62e29 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/target/ResourceState.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/target/ResourceState.java
@@ -241,11 +241,10 @@ public abstract class ResourceState {
*/
public boolean isDirty(IResource resource) {
if (!hasLocal())
- return true; // by API definition.
- File localFile = resource.getLocation().toFile();
+ return false; // by API definition.
if (localBaseTimestamp == EMPTY_LOCALBASETS)
return false; // by API definition.
- return localBaseTimestamp != localFile.lastModified();
+ return localBaseTimestamp != resource.getModificationStamp();
}
/**

Back to the top