From 28b766f3e3f41df184294043ea2dbb3864afa145 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Tue, 2 Dec 2014 12:42:51 +0300 Subject: [PATCH] IDEA-133722 Inspection settings: editing profile description is applied only once --- .../ui/header/InspectionToolsConfigurable.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/InspectionToolsConfigurable.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/InspectionToolsConfigurable.java index 36121bc6627f..c5055c5ed8a1 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/InspectionToolsConfigurable.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/InspectionToolsConfigurable.java @@ -472,7 +472,6 @@ public abstract class InspectionToolsConfigurable extends BaseConfigurable @Override public void apply() throws ConfigurationException { - final Map panels = new LinkedHashMap(); for (final Profile inspectionProfile : myPanels.keySet()) { if (myDeletedProfiles.remove(inspectionProfile)) { deleteProfile(getProfilePanel(inspectionProfile).getSelectedProfile()); @@ -480,12 +479,9 @@ public abstract class InspectionToolsConfigurable extends BaseConfigurable else { final SingleInspectionProfilePanel panel = getProfilePanel(inspectionProfile); panel.apply(); - final ModifiableModel profile = panel.getSelectedProfile(); - panels.put(profile, panel); } } - myPanels.clear(); - myPanels.putAll(panels); + reset(); } private SingleInspectionProfilePanel getProfilePanel(Profile inspectionProfile) {