From f94bbdc3bfa66bf2d485007739ce19a3befda98c Mon Sep 17 00:00:00 2001 From: Szymon Świstun Date: Wed, 4 Mar 2020 17:46:19 +0100 Subject: Combine multiple applyIf --- core/src/main/kotlin/plugability/extensions.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/src/main/kotlin/plugability') diff --git a/core/src/main/kotlin/plugability/extensions.kt b/core/src/main/kotlin/plugability/extensions.kt index 46c356df..1f994e75 100644 --- a/core/src/main/kotlin/plugability/extensions.kt +++ b/core/src/main/kotlin/plugability/extensions.kt @@ -96,7 +96,8 @@ class ExtendingDSL(private val pluginClass: String, private val extensionName: S ExtensionOrdered(extensionPoint, pluginClass, extensionName, action, block) infix fun Extension.applyIf(condition: DokkaConfiguration.() -> Boolean): Extension = - this.setCondition(condition) + this.setCondition { this@applyIf.condition(this) && condition(this) } + } @ExtensionsDsl -- cgit