From c04eea3749aa5e3542b89ce9b90ee23d9bee4696 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Wed, 24 Sep 2014 16:46:29 +0400 Subject: [PATCH] GotoResourceBundleLocalizationsProvider doesn't work in case of resource bundle editor --- .../editor/GotoResourceBundleLocalizationsProvider.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/properties/src/com/intellij/lang/properties/editor/GotoResourceBundleLocalizationsProvider.java b/plugins/properties/src/com/intellij/lang/properties/editor/GotoResourceBundleLocalizationsProvider.java index a092ad1f912b..89e98ae554ec 100644 --- a/plugins/properties/src/com/intellij/lang/properties/editor/GotoResourceBundleLocalizationsProvider.java +++ b/plugins/properties/src/com/intellij/lang/properties/editor/GotoResourceBundleLocalizationsProvider.java @@ -20,6 +20,7 @@ import com.intellij.lang.properties.psi.PropertiesFile; import com.intellij.navigation.GotoRelatedItem; import com.intellij.navigation.GotoRelatedProvider; import com.intellij.openapi.actionSystem.*; +import com.intellij.openapi.fileEditor.FileEditor; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; import com.intellij.util.Function; @@ -38,6 +39,10 @@ public class GotoResourceBundleLocalizationsProvider extends GotoRelatedProvider @NotNull @Override public List getItems(@NotNull final DataContext context) { + final FileEditor editor = PlatformDataKeys.FILE_EDITOR.getData(context); + if (editor instanceof ResourceBundleEditor) { + return Collections.emptyList(); + } final PsiFile psiFile = CommonDataKeys.PSI_FILE.getData(context); if (psiFile == null || !(psiFile instanceof PropertiesFile)) { return Collections.emptyList();