cleanup hasControllingTerminal (IJ-CR-15086)

GitOrigin-RevId: e26e6c917b49d080e3de7260a7fe8ba8c38c41d1
This commit is contained in:
Sergey Simonchik
2021-10-16 23:53:02 +03:00
committed by intellij-monorepo-bot
parent 090df8b12a
commit dc3807df6e

View File

@@ -66,7 +66,7 @@ class ProcessServiceImpl: ProcessService {
}
override fun killWinProcessRecursively(process: Process) {
createWinProcess(process).killRecursively();
createWinProcess(process).killRecursively()
}
override fun isLocalPtyProcess(process: Process): Boolean {
@@ -81,14 +81,7 @@ class ProcessServiceImpl: ProcessService {
}
}
override fun hasControllingTerminal(process: Process): Boolean {
return if (process is PtyProcess) {
!process.isConsoleMode
}
else {
false
}
}
override fun hasControllingTerminal(process: Process): Boolean = process is PtyProcess && !process.isConsoleMode
private fun createWinProcess(process: Process): WinProcess {
return if (process is WinPtyProcess) {
@@ -100,6 +93,6 @@ class ProcessServiceImpl: ProcessService {
private fun createWinProcess(pid: Int) = WinProcess(pid)
override fun killWinProcess(pid: Int) {
createWinProcess(pid).kill();
createWinProcess(pid).kill()
}
}