From 445b0036473f294803627d712df40fe5dac07fcf Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 14 Oct 2011 15:31:13 +0400 Subject: [PATCH] CME fix --- .../intellij/codeInspection/ex/InspectionProfileImpl.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionProfileImpl.java b/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionProfileImpl.java index 5cd491ff113f..28925ec6b6e7 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionProfileImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionProfileImpl.java @@ -261,12 +261,14 @@ public class InspectionProfileImpl extends ProfileEx implements ModifiableModel, element.setAttribute(VERSION_TAG, VALID_VERSION); element.setAttribute(IS_LOCKED, String.valueOf(myLockedProfile)); + synchronized (myExternalInfo) { if (!myInitialized) { - for (Element el : myDeinstalledInspectionsSettings.values()) { - element.addContent((Element)el.clone()); - } + for (Element el : myDeinstalledInspectionsSettings.values()) { + element.addContent((Element)el.clone()); + } return; } + } Map diffMap = getDisplayLevelMap(); if (diffMap != null) {