]> Nishi Git Mirror - gwion.git/commitdiff
:art: more Machine stuff
authorfennecdjay <fennecdjay@gmail.com>
Fri, 22 Jul 2022 12:54:54 +0000 (14:54 +0200)
committerfennecdjay <fennecdjay@gmail.com>
Fri, 22 Jul 2022 12:54:54 +0000 (14:54 +0200)
src/lib/shred.c

index e7d518425abc5c644926d299d0e5f6f046464f75..d38fc90928394de0db9417fbd952a3d8155e710d 100644 (file)
@@ -70,7 +70,9 @@ static MFUN(vm_shred_is_running) {
   *(m_uint *)RETURN = ((m_int)s->tick->prev != -1 && (s->tick->prev || s->tick->next)) ? true : false;
 }
 
-static MFUN(vm_shred_is_done) { *(m_uint *)RETURN = !ME(o) ? true : false; }
+static MFUN(vm_shred_is_done) {
+  *(m_uint *)RETURN = (m_int)s->tick->prev == -1;
+}
 
 static MFUN(shred_yield) {
   const VM_Shred  s  = ME(o);