mirror of
https://github.com/leporello-js/leporello-js
synced 2026-01-13 21:14:28 -08:00
guard againt simultaneous execution
This commit is contained in:
7
src/effects.js
vendored
7
src/effects.js
vendored
@@ -182,7 +182,12 @@ export const render_common_side_effects = async (prev, next, command, ui) => {
|
||||
) {
|
||||
const s = next.eval_modules_state
|
||||
s.promise.then(result => {
|
||||
exec('eval_modules_finished', result, s.node, s.toplevel)
|
||||
exec('eval_modules_finished',
|
||||
next, /* becomes prev_state */
|
||||
result,
|
||||
s.node,
|
||||
s.toplevel
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user