From a2578e2690e71aec91f3f0f90cfe5956428dc667 Mon Sep 17 00:00:00 2001 From: "kirill.safonov" Date: Fri, 13 Apr 2012 16:35:20 +0400 Subject: [PATCH] single tab module configurable: don't assert requested tab name (IDEA-84199) --- .../ui/configuration/HeaderHidingTabbedModuleEditor.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/HeaderHidingTabbedModuleEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/HeaderHidingTabbedModuleEditor.java index 721cc77135de..3a3f04bac551 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/HeaderHidingTabbedModuleEditor.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/HeaderHidingTabbedModuleEditor.java @@ -65,11 +65,16 @@ public abstract class HeaderHidingTabbedModuleEditor extends TabbedModuleEditor } @Override + @Nullable public ModuleConfigurationEditor getEditor(@NotNull String displayName) { ModuleConfigurationEditor singleEditor = getSingleEditor(); if (singleEditor != null) { - assert singleEditor.getDisplayName().equals(displayName); - return singleEditor; + if (displayName.equals(singleEditor.getDisplayName())) { + return singleEditor; + } + else { + return null; + } } else { return super.getEditor(displayName);