yet another compatibility fix

This commit is contained in:
Dennis Ushakov
2011-12-06 14:39:54 +04:00
parent c103794e07
commit 13158fac1f
3 changed files with 4 additions and 4 deletions
@@ -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";
@@ -19,7 +19,7 @@ package com.intellij.execution;
* @author nik
*/
public interface KillableProcess {
boolean canKillSoftly();
boolean canKillProcess();
void killProcess();
}
@@ -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;