From 13158fac1f3845871d5dbfc75771271aca082c78 Mon Sep 17 00:00:00 2001 From: Dennis Ushakov Date: Tue, 6 Dec 2011 14:38:34 +0400 Subject: [PATCH] yet another compatibility fix --- .../src/com/intellij/execution/actions/StopAction.java | 2 +- .../src/com/intellij/execution/KillableProcess.java | 2 +- .../execution/process/KillableColoredProcessHandler.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/execution/actions/StopAction.java b/platform/lang-impl/src/com/intellij/execution/actions/StopAction.java index 8ea7976017db..ddfa286e16e3 100644 --- a/platform/lang-impl/src/com/intellij/execution/actions/StopAction.java +++ b/platform/lang-impl/src/com/intellij/execution/actions/StopAction.java @@ -130,7 +130,7 @@ public class StopAction extends DumbAwareAction implements AnAction.TransparentU if (!processHandler.isProcessTerminating()) { enable = true; } - else if (processHandler instanceof KillableProcess && ((KillableProcess)processHandler).canKillSoftly()) { + else if (processHandler instanceof KillableProcess && ((KillableProcess)processHandler).canKillProcess()) { enable = true; icon = KILL_PROCESS_ICON; description = "Kill process"; diff --git a/platform/platform-impl/src/com/intellij/execution/KillableProcess.java b/platform/platform-impl/src/com/intellij/execution/KillableProcess.java index 7710bf277cb1..041e61fb955e 100644 --- a/platform/platform-impl/src/com/intellij/execution/KillableProcess.java +++ b/platform/platform-impl/src/com/intellij/execution/KillableProcess.java @@ -19,7 +19,7 @@ package com.intellij.execution; * @author nik */ public interface KillableProcess { - boolean canKillSoftly(); + boolean canKillProcess(); void killProcess(); } diff --git a/platform/platform-impl/src/com/intellij/execution/process/KillableColoredProcessHandler.java b/platform/platform-impl/src/com/intellij/execution/process/KillableColoredProcessHandler.java index bcd005c6d6cd..1bebb4a56c9d 100644 --- a/platform/platform-impl/src/com/intellij/execution/process/KillableColoredProcessHandler.java +++ b/platform/platform-impl/src/com/intellij/execution/process/KillableColoredProcessHandler.java @@ -39,14 +39,14 @@ public class KillableColoredProcessHandler extends ColoredProcessHandler impleme } @Override - public boolean canKillSoftly() { + public boolean canKillProcess() { // soft-kill works on Unix systems return SystemInfo.isUnix; } @Override protected void doDestroyProcess() { - if (!canKillSoftly()) { + if (!canKillProcess()) { // if soft kill isn't supported - use default implementation super.doDestroyProcess(); return;