hotfix: IDEA-119851 Gradle: the "out-of-process" mode doesn't work

(cherry picked from commit 83fe636)
This commit is contained in:
Vladislav.Soroka
2014-02-07 16:34:20 +04:00
parent 366f1e9a9f
commit bbe8aaa49e
@@ -122,8 +122,11 @@ public class GradleTaskManager extends AbstractExternalSystemTaskManager<GradleE
public boolean cancelTask(@NotNull ExternalSystemTaskId id, @NotNull ExternalSystemTaskNotificationListener listener)
throws ExternalSystemException {
for (GradleTaskManagerExtension gradleTaskManagerExtension : GradleTaskManagerExtension.EP_NAME.getExtensions()) {
if (gradleTaskManagerExtension.cancelTask(id, listener)) return true;
// extension points are available only in IDE process
if (ExternalSystemApiUtil.isInProcessMode(GradleConstants.SYSTEM_ID)) {
for (GradleTaskManagerExtension gradleTaskManagerExtension : GradleTaskManagerExtension.EP_NAME.getExtensions()) {
if (gradleTaskManagerExtension.cancelTask(id, listener)) return true;
}
}
// TODO replace with cancellation gradle API invocation when it will be ready, see http://issues.gradle.org/browse/GRADLE-1539