Fixes issue #3700, avoids unnecessary copy of resources with up-to-date timestamps.

Review by: jgw

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5658 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/core/ext/linker/impl/StandardLinkerContext.java b/dev/core/src/com/google/gwt/core/ext/linker/impl/StandardLinkerContext.java
index 48d3201..c93b9d3 100644
--- a/dev/core/src/com/google/gwt/core/ext/linker/impl/StandardLinkerContext.java
+++ b/dev/core/src/com/google/gwt/core/ext/linker/impl/StandardLinkerContext.java
@@ -649,7 +649,7 @@
   private void writeArtifactToFile(TreeLogger logger, EmittedArtifact artifact,
       File outFile, Set<String> createdDirs) throws UnableToCompleteException {
     if (!outFile.exists()
-        || (outFile.lastModified() <= artifact.getLastModified())) {
+        || (outFile.lastModified() < artifact.getLastModified())) {
       if (!mkdirs(outFile.getParentFile(), createdDirs)) {
         logger.log(TreeLogger.ERROR, "Unable to create directory for file '"
             + outFile.getAbsolutePath() + "'");