Gabriel Ivăncescu : jscript: Move the clear_script_queue up to SCRIPTSTATE_INITIALIZED.
Module: wine Branch: master Commit: 3c517f502b2d73590dd9585f74c7943e98f9a36f URL: https://source.winehq.org/git/wine.git/?a=commit;h=3c517f502b2d73590dd9585f7... Author: Gabriel Ivăncescu <gabrielopcode(a)gmail.com> Date: Thu Feb 20 21:26:41 2020 +0100 jscript: Move the clear_script_queue up to SCRIPTSTATE_INITIALIZED. Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com> Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/jscript/jscript.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/jscript/jscript.c b/dlls/jscript/jscript.c index 8fc39c292c..98fe759fc2 100644 --- a/dlls/jscript/jscript.c +++ b/dlls/jscript/jscript.c @@ -363,6 +363,8 @@ static void decrease_state(JScript *This, SCRIPTSTATE state) return; /* FALLTHROUGH */ case SCRIPTSTATE_INITIALIZED: + clear_script_queue(This); + if(This->ctx->host_global) { IDispatch_Release(This->ctx->host_global); This->ctx->host_global = NULL; @@ -402,7 +404,6 @@ static void decrease_state(JScript *This, SCRIPTSTATE state) /* FALLTHROUGH */ case SCRIPTSTATE_UNINITIALIZED: change_state(This, state); - clear_script_queue(This); break; default: assert(0);
participants (1)
-
Alexandre Julliard