mirror of
https://github.com/leporello-js/leporello-js
synced 2026-01-13 21:14:28 -08:00
fix
This commit is contained in:
@@ -842,16 +842,16 @@ const select_error = state => {
|
|||||||
state.active_calltree_node,
|
state.active_calltree_node,
|
||||||
root_calltree_node(state),
|
root_calltree_node(state),
|
||||||
// TODO deferred calls???
|
// TODO deferred calls???
|
||||||
].find(n => n != null && !n.ok)
|
].find(n => has_error(n))
|
||||||
|
|
||||||
if(node == null) {
|
if(node == null) {
|
||||||
return {state, effects: [{type: 'set_status', args: ['no error found']}]}
|
return {state, effects: [{type: 'set_status', args: ['no error found']}]}
|
||||||
}
|
}
|
||||||
|
|
||||||
const error_origin = find_node(node, n =>
|
const error_origin = find_node(node, n =>
|
||||||
!n.ok
|
has_error(n)
|
||||||
&& (
|
&& (
|
||||||
n.children == null || n.children.every(c => c.ok)
|
n.children == null || n.children.every(c => !has_error(c))
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user