From fba83a2a034099beac9fbad09f3a3ff213adb367 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Sun, 22 Feb 2015 21:17:28 +0300 Subject: [PATCH] SuspiciousLocalesLanguagesInspection: custom resource bundles ignored --- .../SuspiciousLocalesLanguagesInspection.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java b/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java index e88d46649c4e..1dc726b8a2ee 100644 --- a/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java +++ b/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java @@ -16,10 +16,8 @@ package com.intellij.codeInspection; import com.intellij.codeInspection.ex.BaseLocalInspectionTool; -import com.intellij.lang.properties.PropertiesBundle; -import com.intellij.lang.properties.PropertiesImplUtil; +import com.intellij.lang.properties.*; import com.intellij.lang.properties.ResourceBundle; -import com.intellij.lang.properties.ResourceBundleManager; import com.intellij.lang.properties.customizeActions.DissociateResourceBundleAction; import com.intellij.lang.properties.psi.PropertiesFile; import com.intellij.openapi.project.Project; @@ -115,7 +113,7 @@ public class SuspiciousLocalesLanguagesInspection extends BaseLocalInspectionToo } final ResourceBundle resourceBundle = propertiesFile.getResourceBundle(); final List files = resourceBundle.getPropertiesFiles(); - if (files.size() < 2) { + if (!(resourceBundle instanceof ResourceBundleImpl) || files.size() < 2) { return null; } List bundleLocales = ContainerUtil.mapNotNull(files, new Function() {