From 698348743ebb0235255d7d54d943beef62ccce4b Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 13 Sep 2012 00:02:25 +0400 Subject: [PATCH] can't open any file in non-java IDE --- .../lang-impl/src/com/intellij/ui/tabs/FileColorsModel.java | 5 ++++- .../platform-api/src/com/intellij/util/PlatformUtils.java | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) 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(); + } }