From 06e00277592c3baebac7b940a808dc62ecd43bf8 Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Wed, 10 Oct 2012 18:21:02 +0200 Subject: [PATCH] Before run tasks fixed --- .../com/intellij/execution/impl/ExecutionManagerImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java index 6b7595ead268..182b8fb53969 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java @@ -137,7 +137,12 @@ public class ExecutionManagerImpl extends ExecutionManager implements ProjectCom LOG.warn("Cannot find BeforeRunTaskProvider for id='" + task.getProviderId()+"'"); continue; } - ExecutionEnvironment taskEnvironment = new ExecutionEnvironment(env.getRunProfile(), env.getProject(), null, null, null, null); + ExecutionEnvironment taskEnvironment = new ExecutionEnvironment(env.getRunProfile(), + env.getExecutionTarget(), + env.getProject(), + env.getRunnerSettings(), + env.getConfigurationSettings(), + null, null); taskEnvironment.putUserData(RunContentDescriptor.REUSE_CONTENT_PROHIBITED, RunConfigurationBeforeRunProvider.ID.equals(provider.getId())); if (!provider.executeTask(dataContext, runConfiguration, taskEnvironment, task)) { if (onCancelRunnable != null) {