Explorar el Código

reset recursing flag before resuming

Aidan Lee hace 5 meses
padre
commit
160771013c
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      std/haxe/coro/BaseContinuation.hx

+ 2 - 0
std/haxe/coro/BaseContinuation.hx

@@ -30,6 +30,8 @@ abstract class BaseContinuation implements IContinuation<Any> {
         _hx_context.scheduler.schedule(() -> {
         _hx_context.scheduler.schedule(() -> {
             try
             try
             {
             {
+                _hx_recursing = false;
+
                 final result = invokeResume();
                 final result = invokeResume();
                 if (result is Primitive) {
                 if (result is Primitive) {
                     return;
                     return;