Skip to content

Commit 4d02fe6

Browse files
committed
meh 2.12
1 parent c6ffd22 commit 4d02fe6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

library/src/libdaemonjvm/internal/LockProcess.scala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@ object LockProcess {
99
class Default extends LockProcess {
1010
def pid(): Int =
1111
ProcessHandle.current().pid().toInt
12-
def isRunning(pid: Int): Boolean =
13-
ProcessHandle.of(pid).map(p => p.isAlive).orElse(false)
12+
def isRunning(pid: Int): Boolean = {
13+
val maybeHandle = ProcessHandle.of(pid)
14+
if (maybeHandle.isEmpty) false
15+
else maybeHandle.get.isAlive
16+
}
1417
}
1518

1619
def default: LockProcess =

0 commit comments

Comments
 (0)