From 721566a5fc927758d9d4db41d277d28b6d717c30 Mon Sep 17 00:00:00 2001 From: nik Date: Mon, 8 Oct 2012 17:45:38 +0400 Subject: [PATCH] fixed adding artifacts to 'before launch tasks' when they are marked for deployment --- .../BuildArtifactsBeforeRunTaskProvider.java | 31 +++++++++++++------ .../execution/impl/BeforeRunStepsPanel.java | 6 +++- .../ConfigurationSettingsEditorWrapper.java | 4 +++ 3 files changed, 30 insertions(+), 11 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskProvider.java b/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskProvider.java index 679ad29d2d60..9666f729b1fb 100644 --- a/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskProvider.java +++ b/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskProvider.java @@ -203,7 +203,10 @@ public class BuildArtifactsBeforeRunTaskProvider extends BeforeRunTaskProvider getActiveProviderKeys() { Set result = new HashSet(); for (BeforeRunTask task : myModel.getItems()) { diff --git a/platform/lang-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorWrapper.java b/platform/lang-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorWrapper.java index 98cb78213b4b..d559d6b499fd 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorWrapper.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorWrapper.java @@ -103,6 +103,10 @@ public class ConfigurationSettingsEditorWrapper extends SettingsEditor task) { + myBeforeRunStepsPanel.addTask(task); + } + public List getStepsBeforeLaunch() { return Collections.unmodifiableList(myBeforeRunStepsPanel.getTasks(true)); }