From e7f46497bd4f1ae3b5e1c7b4b5d6a617fa7db4cf Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Wed, 22 Apr 2020 17:24:25 -0700 Subject: [PATCH] Fixed bug in ScriptContainer on Windows, where a dispatch failed --- microscript/ILibDuktape_ScriptContainer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microscript/ILibDuktape_ScriptContainer.c b/microscript/ILibDuktape_ScriptContainer.c index 19ced03..4a4e602 100644 --- a/microscript/ILibDuktape_ScriptContainer.c +++ b/microscript/ILibDuktape_ScriptContainer.c @@ -2760,7 +2760,7 @@ void ILibDuktape_ScriptContainer_Slave_OnReadStdIn(ILibProcessPipe_Pipe sender, ((void**)ILibMemory_Extra(sender))[1] = buffer; ILibProcessPipe_Pipe_Pause(sender); - Duktape_RunOnEventLoop(slave->chain, duk_ctx_nonce(slave->ctx), slave->ctx, ILibDuktape_ScriptContainer_Slave_OnReadStdInEx, NULL, sender); + ILibChain_RunOnMicrostackThread(slave->chain, ILibDuktape_ScriptContainer_Slave_OnReadStdInEx, sender); #else ILibDuktape_ScriptContainer_Slave_ProcessCommands(slave, buffer, sender); #endif