IDEA-92190 Run/Debug configurations: 'Single instance' checkbox does nothing

This commit is contained in:
Vassiliy Kudryashov
2012-10-02 15:52:42 +04:00
parent 271f490d2a
commit 7f308887b7
2 changed files with 10 additions and 2 deletions
@@ -282,7 +282,14 @@ public class ExecutionManagerImpl extends ExecutionManager implements ProjectCom
return CommonBundle.message("dialog.options.do.not.show");
}
};
if (Messages.OK != Messages.showOkCancelDialog(ExecutionBundle.message("rerun.confirmation.message", configuration.getName()),
String message;
if (allHandlers.size() == 1 && handler != null) {//we restart single running configuration
message = ExecutionBundle.message("rerun.confirmation.message", configuration.getName());
}
else {
message = ExecutionBundle.message("rerun.singleton.confirmation.message", configuration.getName());
}
if (Messages.OK != Messages.showOkCancelDialog(message,
ExecutionBundle.message("rerun.confirmation.title") +
" (" +
pair.getSecond().getId() +
@@ -160,7 +160,8 @@ terminating.process.progress.kill=Kill process
waiting.for.vm.detach.progress.text=Waiting for process detach
restart.error.message.title=Restart Error
rerun.configuration.action.name=Rerun ''{0}''
rerun.confirmation.message=''{0}'' is single-instance run configuration.\nAre you sure you want to stop running one?
rerun.singleton.confirmation.message=''{0}'' is single-instance run configuration.\nAre you sure you want to stop running one?
rerun.confirmation.message=Are you sure you want to stop ''{0}''?
rerun.confirmation.title=Stop Confirmation
rerun.confirmation.checkbox=Confirm rerun with process termination
run.configuration.dump.threads.action.name=Dump Threads