mirror of
https://github.com/littensy/charm.git
synced 2026-10-20 17:51:37 +00:00
fix: effectScope should set scope
This commit is contained in:
parent
e34b0c9aca
commit
a0fc88ede1
2 changed files with 5 additions and 5 deletions
|
|
@ -324,9 +324,9 @@ local function effectScope(fn: () -> ...() -> ()?): () -> ()
|
|||
if activeScope then
|
||||
link(e, activeScope)
|
||||
end
|
||||
local prev = setCurrentSub(e)
|
||||
local prev = setCurrentScope(e)
|
||||
local success, result = pcall(fn)
|
||||
setCurrentSub(prev)
|
||||
setCurrentScope(prev)
|
||||
if not success then
|
||||
error(result)
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue