Fixed bad mojo with permutation IDs between CompilePerms and Link.
Review by: bobv (TBR)
git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4295 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/CompilePerms.java b/dev/core/src/com/google/gwt/dev/CompilePerms.java
index 810a9b9..b2e7072 100644
--- a/dev/core/src/com/google/gwt/dev/CompilePerms.java
+++ b/dev/core/src/com/google/gwt/dev/CompilePerms.java
@@ -292,7 +292,7 @@
}
}
- File[] resultFiles = makeResultFiles(compilerWorkDir, perms);
+ File[] resultFiles = makeResultFiles(compilerWorkDir, subPerms);
compile(logger, precompilation, subPerms, options.getLocalWorkers(),
resultFiles);
}
diff --git a/dev/core/src/com/google/gwt/dev/Link.java b/dev/core/src/com/google/gwt/dev/Link.java
index b16262f..a255423 100644
--- a/dev/core/src/com/google/gwt/dev/Link.java
+++ b/dev/core/src/com/google/gwt/dev/Link.java
@@ -258,7 +258,8 @@
Permutation[] perms = precompilation.getPermutations();
File[] resultFiles = new File[perms.length];
for (int i = 0; i < perms.length; ++i) {
- resultFiles[i] = CompilePerms.makePermFilename(compilerWorkDir, i);
+ resultFiles[i] = CompilePerms.makePermFilename(compilerWorkDir,
+ perms[i].getId());
if (!resultFiles[i].exists()) {
logger.log(TreeLogger.ERROR, "File not found '"
+ precompilationFile.getAbsolutePath()