From 800c301cc1b0667a356777ac0e87a7ac18f20b43 Mon Sep 17 00:00:00 2001 From: Dmitry Vasilev Date: Fri, 4 Aug 2023 10:18:05 +0300 Subject: [PATCH] refactor --- src/calltree.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calltree.js b/src/calltree.js index c4bcdac..8c70c76 100644 --- a/src/calltree.js +++ b/src/calltree.js @@ -250,8 +250,10 @@ const jump_calltree_node = (_state, _current_calltree_node) => { if(show_body) { loc = calltree_node_loc(next.active_calltree_node) } else { - const frame = eval_frame(active_calltree_node, next.modules) - callsite_node = find_node(frame, n => n.result?.call == current_calltree_node) + const frame = next.frames[active_calltree_node.id] + callsite_node = find_node(frame, n => + n.result?.call?.id == current_calltree_node.id + ) loc = { module: calltree_node_loc(active_calltree_node).module, index: callsite_node.index