diff options
Diffstat (limited to 'android')
-rw-r--r-- | android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java | 4 | ||||
-rw-r--r-- | android/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java b/android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java index 5cf2f2e73ac..e197d5885ad 100644 --- a/android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java +++ b/android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java @@ -15,6 +15,8 @@ */ package com.android.tools.idea.res.psi; +import static com.android.tools.idea.projectsystem.ModuleSystemUtil.isMainModule; + import com.android.ide.common.resources.ResourceVisitor; import com.android.ide.common.resources.SingleNamespaceResourceRepository; import com.android.tools.idea.res.LocalResourceRepository; @@ -66,6 +68,6 @@ public class GoToAndroidResourceContributor extends GoToSymbolProvider { @Override protected boolean acceptModule(@NotNull Module module) { - return AndroidFacet.getInstance(module) != null; + return AndroidFacet.getInstance(module) != null && isMainModule(module); } } diff --git a/android/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt b/android/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt index ddeb7463128..c6df0804104 100644 --- a/android/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt +++ b/android/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt @@ -15,6 +15,7 @@ */ package com.android.tools.idea.res.psi +import com.android.tools.idea.projectsystem.getMainModule import com.android.tools.idea.testing.AndroidProjectBuilder import com.android.tools.idea.testing.AndroidProjectRule import com.google.common.truth.Truth.assertThat @@ -82,7 +83,7 @@ class GoToAndroidResourceContributorTest { val result = searchResults[selectResult] assertThat(result).isInstanceOf(NavigationItem::class.java) val textWithIcon = ModuleRendererFactory.findInstance(result).getModuleTextWithIcon(result) - assertThat(textWithIcon!!.text).isEqualTo("GoToAndroidResourceContributorTest") + assertThat(textWithIcon!!.text).isEqualTo(projectRule.module.getMainModule().name) assertThat(textWithIcon.icon).isEqualTo(AllIcons.Nodes.Module) assertThat((result as NavigationItem).presentation!!.getIcon(false)).isNotNull() UIUtil.dispatchAllInvocationEvents() |