From 1846ec83e176126bfd7a18bc0d90e5e598d22490 Mon Sep 17 00:00:00 2001 From: Kirill Shmakov Date: Thu, 21 Feb 2019 11:14:29 +0300 Subject: [PATCH] Return app name of the main folder Better fix for KT-29804 aligned with KT-30003 KT-29804 KT-30003 --- ...inGradleAbstractMultiplatformModuleBuilder.kt | 2 +- ...tlinGradleMobileMultiplatformModuleBuilder.kt | 16 +++++++++++----- .../xcode/XcodeProjectConfigurator.kt | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleAbstractMultiplatformModuleBuilder.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleAbstractMultiplatformModuleBuilder.kt index 8940ff6ef1f..7ee0d22977b 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleAbstractMultiplatformModuleBuilder.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleAbstractMultiplatformModuleBuilder.kt @@ -32,7 +32,7 @@ abstract class KotlinGradleAbstractMultiplatformModuleBuilder( val mppInApplication: Boolean = false ) : GradleModuleBuilder() { var explicitPluginVersion: String? = null - val mppDirName = "main" + val mppDirName = "app" override fun getNodeIcon(): Icon = KotlinIcons.MPP diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMobileMultiplatformModuleBuilder.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMobileMultiplatformModuleBuilder.kt index 1f71fc1c45b..936c51ebe36 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMobileMultiplatformModuleBuilder.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMobileMultiplatformModuleBuilder.kt @@ -100,6 +100,7 @@ class KotlinGradleMobileMultiplatformModuleBuilder : import android.support.v7.app.AppCompatActivity import android.os.Bundle + import android.widget.TextView actual class Sample { actual fun checkMe() = 44 @@ -113,9 +114,9 @@ class KotlinGradleMobileMultiplatformModuleBuilder : override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - hello() Sample().checkMe() setContentView(R.layout.activity_main) + findViewById(R.id.main_text).text = hello() } } """.trimIndent() @@ -254,9 +255,12 @@ sdk.dir=PleaseSpecifyAndroidSdkPathHere tools:context=".MainActivity">