# HG changeset patch # User hannesw # Date 1545386556 -3600 # Node ID a92cd6585f605a3a33a27c5099f31d1a8c5f1c6d # Parent 6e8c8d16ecb4b7b2301c81a7b0f08aba000453b0 8215291: Broken links when generating from project without modules Reviewed-by: jjg diff -r 6e8c8d16ecb4 -r a92cd6585f60 src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js Fri Dec 21 11:43:04 2018 +0530 +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js Fri Dec 21 11:02:36 2018 +0100 @@ -55,7 +55,7 @@ return ui.item.m + slash; } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { $.each(packageSearchIndex, function(index, item) { - if (ui.item.p == item.l) { + if (item.m && ui.item.p == item.l) { urlPrefix = item.m + slash; } }); diff -r 6e8c8d16ecb4 -r a92cd6585f60 test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java --- a/test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Fri Dec 21 11:43:04 2018 +0530 +++ b/test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Fri Dec 21 11:02:36 2018 +0100 @@ -686,7 +686,7 @@ + " return ui.item.m + slash;\n" + " } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) {\n" + " $.each(packageSearchIndex, function(index, item) {\n" - + " if (ui.item.p == item.l) {\n" + + " if (item.m && ui.item.p == item.l) {\n" + " urlPrefix = item.m + slash;\n" + " }\n" + " });\n"