From f88f38f7d26aa13b85fdefdaacc03460b46a3bee Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 19 Jan 2016 19:33:11 +0100 Subject: [PATCH] Android Studio adds Android-Gradle facet to all modules, so we need to check for Android facet and Gradle module instead #KT-9600 Fixed --- .../jetbrains/kotlin/idea/KotlinModuleTypeManagerImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/KotlinModuleTypeManagerImpl.java b/idea/src/org/jetbrains/kotlin/idea/KotlinModuleTypeManagerImpl.java index 3e440a58e13..56a47a0ec26 100644 --- a/idea/src/org/jetbrains/kotlin/idea/KotlinModuleTypeManagerImpl.java +++ b/idea/src/org/jetbrains/kotlin/idea/KotlinModuleTypeManagerImpl.java @@ -27,11 +27,12 @@ public class KotlinModuleTypeManagerImpl extends KotlinModuleTypeManager { public boolean isAndroidGradleModule(@NotNull Module module) { // We don't want to depend on the Android-Gradle plugin // See com.android.tools.idea.gradle.util.Projects.isGradleProject() + boolean hasAndroidFacet = false; for (Facet facet : FacetManager.getInstance(module).getAllFacets()) { - if (facet.getName().equals("Android-Gradle")) { - return true; + if (facet.getName().equals("Android")) { + hasAndroidFacet = true; } } - return false; + return hasAndroidFacet && isGradleModule(module); } }