From 8a52a30e41ab362d7fcb00f2281fc209dd0ae47b Mon Sep 17 00:00:00 2001 From: Alexander Kass Date: Wed, 15 Feb 2017 15:11:58 +0300 Subject: [PATCH] DBE: hid project line --- .../src/com/intellij/util/ui/tree/PerFileConfigurableBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/util/ui/tree/PerFileConfigurableBase.java b/platform/lang-impl/src/com/intellij/util/ui/tree/PerFileConfigurableBase.java index bc5c791eb336..ab9f3d27a5e7 100644 --- a/platform/lang-impl/src/com/intellij/util/ui/tree/PerFileConfigurableBase.java +++ b/platform/lang-impl/src/com/intellij/util/ui/tree/PerFileConfigurableBase.java @@ -78,6 +78,7 @@ public abstract class PerFileConfigurableBase implements SearchableConfigurab protected static final Key OVERRIDE_TITLE = Key.create("OVERRIDE_TITLE"); protected static final Key CLEAR_TEXT = KeyWithDefaultValue.create("CLEAR_TEXT", ""); protected static final Key NULL_TEXT = KeyWithDefaultValue.create("NULL_TEXT", ""); + protected static final Key ADD_PROJECT_MAPPING = KeyWithDefaultValue.create("ADD_PROJECT_MAPPING", Boolean.TRUE); protected final Project myProject; protected final PerFileMappings myMappings; @@ -183,7 +184,7 @@ public abstract class PerFileConfigurableBase implements SearchableConfigurab @Nullable protected JComponent createDefaultMappingComponent() { myDefaultProps.addAll(getDefaultMappings()); - if (myMappings instanceof LanguagePerFileMappings) { + if (myMappings instanceof LanguagePerFileMappings && param(ADD_PROJECT_MAPPING)) { myDefaultProps.add(Trinity.create("Project " + StringUtil.capitalize(param(MAPPING_TITLE)), () -> ((LanguagePerFileMappings)myMappings).getConfiguredMapping(null), o -> myMappings.setMapping(null, o)));