From e5970d683c9e31667c1c24c61511b991703bfc60 Mon Sep 17 00:00:00 2001 From: Jan Chyb Date: Fri, 25 Mar 2022 13:49:16 +0100 Subject: [PATCH] Fix regression with extension methods not being shown in searchbar An error was introduced in 598b8d3383c6331ef3aa8a4a81b2a603cac19e96 that made it so that some methods were unnecesarily ommited from the searching function. --- scaladoc/src/dotty/tools/scaladoc/renderers/Resources.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scaladoc/src/dotty/tools/scaladoc/renderers/Resources.scala b/scaladoc/src/dotty/tools/scaladoc/renderers/Resources.scala index b609fe29f2ad..12869681128a 100644 --- a/scaladoc/src/dotty/tools/scaladoc/renderers/Resources.scala +++ b/scaladoc/src/dotty/tools/scaladoc/renderers/Resources.scala @@ -151,7 +151,7 @@ trait Resources(using ctx: DocContext) extends Locations, Writer: val entry = mkEntry(member.dri, member.name, flattenToText(sig), descr, member.kind.name) val children = member .membersBy(m => m.kind != Kind.Package && !m.kind.isInstanceOf[Classlike]) - .filter(m => m.origin == Origin.RegularlyDefined && m.inheritedFrom.fold(false)(_.isSourceSuperclassHidden)) + .filter(m => m.origin == Origin.RegularlyDefined && m.inheritedFrom.fold(true)(_.isSourceSuperclassHidden)) Seq(entry) ++ children.flatMap(processMember) processMember(m)