Explorar o código

Better precision in elapsed time check.

Marco Bambini %!s(int64=7) %!d(string=hai) anos
pai
achega
ff50d1cd25
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/runtime/gravity_core.c

+ 1 - 1
src/runtime/gravity_core.c

@@ -2423,7 +2423,7 @@ static bool fiber_run (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, ui
 
     if (fiber->timewait > 0.0f) {
         // check if minimum timewait is passed
-        nanotime_t elapsed = (nanotime() - fiber->lasttime) / 1000000000.0f;
+        gravity_float_t elapsed = (nanotime() - fiber->lasttime) / 1000000000.0f;
         if (elapsed < fiber->timewait) RETURN_NOVALUE();
     }