Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Merks2021-02-12 10:46:13 +0000
committerEd Merks2021-02-12 10:46:13 +0000
commitf7edcf5a4e12b0454d60be418c67d982b2dfbd5f (patch)
tree2c4a0ce760c52741f3e491ba3c37eb6ddb5dfb22
parentd278a3e1c8a5c801b4e69461ece0a94d17e42f22 (diff)
downloadjustj.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.java10
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('\\', '/');
+ }
});
}

Back to the top