From 9a3600e7e8a2aa13a046547c24926b107dc63dd1 Mon Sep 17 00:00:00 2001 From: Kamil Doległo Date: Fri, 10 Jul 2020 15:18:40 +0200 Subject: Fix bug with multimodule links to subprojects --- .../src/main/kotlin/resolvers/local/MultimoduleLocationProvider.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugins/base') diff --git a/plugins/base/src/main/kotlin/resolvers/local/MultimoduleLocationProvider.kt b/plugins/base/src/main/kotlin/resolvers/local/MultimoduleLocationProvider.kt index 1d41bce0..368e5e5b 100644 --- a/plugins/base/src/main/kotlin/resolvers/local/MultimoduleLocationProvider.kt +++ b/plugins/base/src/main/kotlin/resolvers/local/MultimoduleLocationProvider.kt @@ -8,7 +8,7 @@ import org.jetbrains.dokka.plugability.DokkaContext class MultimoduleLocationProvider(private val root: RootPageNode, context: DokkaContext) : LocationProvider { - val defaultLocationProvider = DefaultLocationProvider(root, context) + private val defaultLocationProvider = DefaultLocationProvider(root, context) val paths = context.configuration.modules.map { it.name to it.path @@ -16,7 +16,7 @@ class MultimoduleLocationProvider(private val root: RootPageNode, context: Dokka override fun resolve(dri: DRI, sourceSets: Set, context: PageNode?): String = dri.takeIf { it.packageName == MULTIMODULE_PACKAGE_PLACEHOLDER }?.classNames?.let { paths[it] }?.let { - "$it/${dri.classNames}/index.html" + "$it/${identifierToFilename(dri.classNames.orEmpty())}/index.html" } ?: defaultLocationProvider.resolve(dri, sourceSets, context) override fun resolve(node: PageNode, context: PageNode?, skipExtension: Boolean): String = -- cgit