diff --git a/platform/lang-impl/src/com/intellij/ui/tabs/FileColorsModel.java b/platform/lang-impl/src/com/intellij/ui/tabs/FileColorsModel.java index 6f105af603cd..1ca6e903c763 100644 --- a/platform/lang-impl/src/com/intellij/ui/tabs/FileColorsModel.java +++ b/platform/lang-impl/src/com/intellij/ui/tabs/FileColorsModel.java @@ -25,6 +25,7 @@ import com.intellij.psi.search.scope.NonProjectFilesScope; import com.intellij.psi.search.scope.TestsScope; import com.intellij.psi.search.scope.packageSet.*; import com.intellij.ui.ColorUtil; +import com.intellij.util.PlatformUtils; import org.jdom.Element; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -50,7 +51,9 @@ public class FileColorsModel implements Cloneable { static { globalScopes = new HashMap(); globalScopes.put(NonProjectFilesScope.NAME, "file.colors.enable.non.project"); - globalScopes.put(TestsScope.NAME, "file.colors.enable.tests"); + if (PlatformUtils.isJavaIDE()) { + globalScopes.put(TestsScope.NAME, "file.colors.enable.tests"); + } globalScopesColors = new HashMap(); } diff --git a/platform/platform-api/src/com/intellij/util/PlatformUtils.java b/platform/platform-api/src/com/intellij/util/PlatformUtils.java index 26dba41e653c..f50199b8de91 100644 --- a/platform/platform-api/src/com/intellij/util/PlatformUtils.java +++ b/platform/platform-api/src/com/intellij/util/PlatformUtils.java @@ -70,4 +70,8 @@ public class PlatformUtils { public static boolean isFlexIde() { return FLEX_PREFIX.equals(getPlatformPrefix()); } + + public static boolean isJavaIDE() { + return isIdea() || isCommunity(); + } }