mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
cleanup hasControllingTerminal (IJ-CR-15086)
GitOrigin-RevId: e26e6c917b49d080e3de7260a7fe8ba8c38c41d1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
090df8b12a
commit
dc3807df6e
@@ -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()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user