From f451506055d377c9d3eb331c19f351d8090223f4 Mon Sep 17 00:00:00 2001 From: Konstantin Tskhovrebov Date: Tue, 7 Apr 2020 16:03:58 +0300 Subject: [PATCH] Disable all main run gutters for common module. --- .../kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt index 88b33a526d2..f6f90b21006 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt @@ -25,6 +25,7 @@ import org.jetbrains.kotlin.idea.platform.tooling import org.jetbrains.kotlin.idea.project.platform import org.jetbrains.kotlin.idea.util.module import org.jetbrains.kotlin.platform.idePlatformKind +import org.jetbrains.kotlin.platform.isCommon import org.jetbrains.kotlin.psi.KtNamedFunction class KotlinRunLineMarkerContributor : RunLineMarkerContributor() { @@ -35,7 +36,7 @@ class KotlinRunLineMarkerContributor : RunLineMarkerContributor() { if (function.isMainFunction()) { val platform = function.containingKtFile.module?.platform ?: return null - if (!platform.idePlatformKind.tooling.acceptsAsEntryPoint(function)) return null + if (platform.isCommon() || !platform.idePlatformKind.tooling.acceptsAsEntryPoint(function)) return null return Info(AllIcons.RunConfigurations.TestState.Run, null, *ExecutorAction.getActions(0)) }