summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/scala/tools/scaladoc/ScalaSearch.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scala/tools/scaladoc/ScalaSearch.java b/sources/scala/tools/scaladoc/ScalaSearch.java
index b03770c537..e6eb0394d7 100644
--- a/sources/scala/tools/scaladoc/ScalaSearch.java
+++ b/sources/scala/tools/scaladoc/ScalaSearch.java
@@ -553,7 +553,7 @@ public class DocSyms {
);
// add all super packages.
Symbol owner = pack.owner();
- while (owner != Symbol.NONE) {
+ while (!owner.isRoot()) {
syms.add(owner.module());
owner = owner.owner();
}
@@ -565,7 +565,7 @@ public class DocSyms {
if (sym.isParameter())
res = contains(sym.classOwner());
else
- res = (syms.contains(sym) || syms.contains(sym.module()));
+ res = (syms.contains(sym) || (sym.isModuleClass() && syms.contains(sym.module())));
return res;
}
}