diff options
author | Ed Merks | 2021-02-12 10:46:13 +0000 |
---|---|---|
committer | Ed Merks | 2021-02-12 10:46:13 +0000 |
commit | f7edcf5a4e12b0454d60be418c67d982b2dfbd5f (patch) | |
tree | 2c4a0ce760c52741f3e491ba3c37eb6ddb5dfb22 | |
parent | d278a3e1c8a5c801b4e69461ece0a94d17e42f22 (diff) | |
download | justj.tools-f7edcf5a4e12b0454d60be418c67d982b2dfbd5f.tar.gz justj.tools-f7edcf5a4e12b0454d60be418c67d982b2dfbd5f.tar.xz justj.tools-f7edcf5a4e12b0454d60be418c67d982b2dfbd5f.zip |
[571137] Main page links for individual JustJ versions don't go to
correct place
-rw-r--r-- | plugins/org.eclipse.justj.p2/src/org/eclipse/justj/p2/UpdateSiteIndexGenerator.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/org.eclipse.justj.p2/src/org/eclipse/justj/p2/UpdateSiteIndexGenerator.java b/plugins/org.eclipse.justj.p2/src/org/eclipse/justj/p2/UpdateSiteIndexGenerator.java index b87b431..d6dff1e 100644 --- a/plugins/org.eclipse.justj.p2/src/org/eclipse/justj/p2/UpdateSiteIndexGenerator.java +++ b/plugins/org.eclipse.justj.p2/src/org/eclipse/justj/p2/UpdateSiteIndexGenerator.java @@ -401,7 +401,7 @@ public class UpdateSiteIndexGenerator */ public String getRelativeIndexURL() { - return folder.getFileName().resolve(getIndexName()).toString(); + return folder.getFileName().resolve(getIndexName()).toString().replace('\\', '/'); } /** @@ -762,6 +762,7 @@ public class UpdateSiteIndexGenerator result.add(new UpdateSiteIndexGenerator(child, updateSiteGenerator, this)); } + Path parentFolder = folder; for (Path child : superChildren) { result.add(new UpdateSiteIndexGenerator(child, updateSiteGenerator, this) @@ -771,6 +772,13 @@ public class UpdateSiteIndexGenerator { return "index_super.html"; } + + @Override + public String getRelativeIndexURL() + { + Path relativePath = parentFolder.relativize(child); + return relativePath.resolve(getIndexName()).toString().replace('\\', '/'); + } }); } |