Commit 4f04d1c0 authored by twanvl's avatar twanvl

close scopes in exception handler

parent 92590385
...@@ -121,6 +121,7 @@ ScriptValueP Context::eval(const Script& script, bool useScope) { ...@@ -121,6 +121,7 @@ ScriptValueP Context::eval(const Script& script, bool useScope) {
// get function and call // get function and call
stack.back() = stack.back()->eval(*this); stack.back() = stack.back()->eval(*this);
} catch (const Error& e) { } catch (const Error& e) {
closeScope(scope);
// try to determine what named function was called // try to determine what named function was called
// the instructions for this look like: // the instructions for this look like:
// I_GET_VAR name of function // I_GET_VAR name of function
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment