From be9391326a3221020c1a50ad739030b8b58d7d25 Mon Sep 17 00:00:00 2001 From: Philip Wedemann <22521688+hfhbd@users.noreply.github.com> Date: Tue, 5 Nov 2024 12:22:33 +0100 Subject: [PATCH] Remove findProperty to support ProjectIsolation --- .../kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt index 052550ff..277162ca 100644 --- a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt +++ b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt @@ -170,7 +170,7 @@ private fun KotlinVersion.atLeast(major: Int, minor: Int, patch: Int) = private fun Project.isCompilerPluginAvailable() = getKotlinVersion().atLeast(1, 6, 20) internal fun Project.getBooleanProperty(name: String) = - rootProject.findProperty(name)?.toString()?.toBooleanStrict() ?: false + providers.gradleProperty(name).orNull?.toBooleanStrict() ?: false private fun String.toBooleanStrict(): Boolean = when (this) { "true" -> true