From 1b2068a274587d81f2b5d2da3fba81f79f63eb9c Mon Sep 17 00:00:00 2001 From: TopchetoEU <36534413+TopchetoEU@users.noreply.github.com> Date: Sun, 24 Dec 2023 14:27:00 +0200 Subject: [PATCH] fix: never-ending try-catch issues --- src/me/topchetoeu/jscript/engine/frame/CodeFrame.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/me/topchetoeu/jscript/engine/frame/CodeFrame.java b/src/me/topchetoeu/jscript/engine/frame/CodeFrame.java index fe60b3d..e4411ce 100644 --- a/src/me/topchetoeu/jscript/engine/frame/CodeFrame.java +++ b/src/me/topchetoeu/jscript/engine/frame/CodeFrame.java @@ -254,6 +254,7 @@ public class CodeFrame { break; } else { + popTryFlag = false; if (tryCtx.state == TryState.CATCH) scope.catchVars.remove(scope.catchVars.size() - 1); if (tryCtx.state != TryState.FINALLY && tryCtx.hasFinally()) {