From 1c8ea7cefa3006c4441f5d860b6a14ff32e0860a Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 19 Nov 2010 20:43:39 +0300 Subject: [PATCH] correct modality state --- .../codeInspection/ui/InspectionToolsConfigurable.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java index 0b1b2ce26043..74b0ed639081 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java @@ -346,11 +346,15 @@ public abstract class InspectionToolsConfigurable extends BaseConfigurable imple final SingleInspectionProfilePanel panel = getSelectedPanel(); if (panel != null) { mySelectionAlarm = new Alarm(Alarm.ThreadToUse.SWING_THREAD); - mySelectionAlarm.addRequest(new Runnable() { + SwingUtilities.invokeLater(new Runnable() { public void run() { - panel.updateSelection(); + mySelectionAlarm.addRequest(new Runnable() { + public void run() { + panel.updateSelection(); + } + }, 200); } - }, 200); + }); myShareProfileCheckBox.setSelected(panel.isProfileShared()); }