diff options
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.java | 5 |
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(); } /** |