commit | 1de8c6392d68615da36e033e050c755ec32f0d5c | [log] [tgz] |
---|---|---|
author | Sian January <sjanuary@apache.org> | Wed Dec 15 15:07:41 2010 +0000 |
committer | Sian January <sjanuary@apache.org> | Wed Dec 15 15:07:41 2010 +0000 |
tree | 581d6699c553f36c84ac95d4d94fcd86f8f31bd2 | |
parent | 7159e320f763456357be6965c06961e7b57f8ba7 [diff] |
Fix regression introduced in pack200 in 996801 git-svn-id: https://svn.apache.org/repos/asf/harmony/enhanced/java/trunk@1049577 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/classlib/modules/pack200/src/main/java/org/apache/harmony/pack200/FileBands.java b/classlib/modules/pack200/src/main/java/org/apache/harmony/pack200/FileBands.java index a23a46f..be9cc00 100644 --- a/classlib/modules/pack200/src/main/java/org/apache/harmony/pack200/FileBands.java +++ b/classlib/modules/pack200/src/main/java/org/apache/harmony/pack200/FileBands.java
@@ -22,6 +22,7 @@ import java.util.Iterator; import java.util.List; import java.util.Set; +import java.util.TimeZone; import org.apache.harmony.pack200.Archive.PackingFile; import org.apache.harmony.pack200.Archive.SegmentUnit; @@ -92,7 +93,7 @@ totalSize += file_size[i]; // update modification time - modtime = (packingFile.getModtime()) / 1000L; + modtime = (packingFile.getModtime() + TimeZone.getDefault().getRawOffset()) / 1000L; file_modtime[i] = (int) (modtime - archiveModtime); if (isLatest && latestModtime < file_modtime[i]) { latestModtime = file_modtime[i];