Skip to content

Commit ae35739

Browse files
author
marcin-zlakowski
committed
fix^
1 parent cdb7900 commit ae35739

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cyfra-runtime/src/main/scala/io/computenode/cyfra/runtime/PendingExecution.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ class PendingExecution(protected val handle: VkCommandBuffer, val dependencies:
2121
private var fence: Option[Fence] = None
2222

2323
def isPending: Boolean = fence.isEmpty
24-
def isRunning: Boolean = fence.exists(!_.isSignaled)
25-
def isFinished: Boolean = fence.exists(_.isSignaled)
24+
def isRunning: Boolean = fence.exists(f => f.isAlive && !f.isSignaled)
25+
def isFinished: Boolean = fence.exists(f => !f.isAlive || f.isSignaled)
2626

2727
def block(): Unit = fence.foreach(_.block())
2828

0 commit comments

Comments
 (0)