From 1c8ea7cefa3006c4441f5d860b6a14ff32e0860a Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 19 Nov 2010 20:43:39 +0300 Subject: [PATCH 1/2] 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()); } From 4f87e58d248cbcd2ed989dbb0d596a04c24de85b Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 19 Nov 2010 21:29:37 +0300 Subject: [PATCH 2/2] allow to skip compilation phase, option is still there, e.g. for ruby (IDEA-53169) --- .../com/intellij/compiler/options/CompileStepBeforeRun.java | 5 +++++ .../execution/configurations/RunConfigurationBase.java | 3 +++ 2 files changed, 8 insertions(+) diff --git a/java/execution/impl/src/com/intellij/compiler/options/CompileStepBeforeRun.java b/java/execution/impl/src/com/intellij/compiler/options/CompileStepBeforeRun.java index 2993c34cdd2e..2822a51bac32 100644 --- a/java/execution/impl/src/com/intellij/compiler/options/CompileStepBeforeRun.java +++ b/java/execution/impl/src/com/intellij/compiler/options/CompileStepBeforeRun.java @@ -19,6 +19,7 @@ import com.intellij.execution.BeforeRunTask; import com.intellij.execution.BeforeRunTaskProvider; import com.intellij.execution.ExecutionBundle; import com.intellij.execution.configurations.RunConfiguration; +import com.intellij.execution.configurations.RunConfigurationBase; import com.intellij.execution.configurations.RunProfileWithCompileBeforeLaunchOption; import com.intellij.execution.remote.RemoteConfiguration; import com.intellij.openapi.actionSystem.DataContext; @@ -75,6 +76,10 @@ public class CompileStepBeforeRun extends BeforeRunTaskProvider