From 32b294c879829fa77e8b61e1574d7309c9eadfa8 Mon Sep 17 00:00:00 2001 From: Dmitry Vasilev Date: Tue, 17 Jan 2023 15:29:57 +0800 Subject: [PATCH] fix --- src/calltree.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/calltree.js b/src/calltree.js index eedfdd6..f8876b9 100644 --- a/src/calltree.js +++ b/src/calltree.js @@ -294,11 +294,14 @@ export const path_to_root = (root, child) => { } export const is_expandable = node => - // Hosted node always can be expanded, even if has not children - // Toplevel cannot be expanded if has no children - (!is_native_fn(node) && !node.toplevel) - || - (node.children != null || node.has_more_children) + is_native_fn(node) + ? (node.children != null && node.children.length != 0) + || node.has_more_children + // Hosted node always can be expanded, even if has not children + // Toplevel cannot be expanded if has no children + : node.toplevel + ? (node.children != null && node.children.length != 0) + : true /* Right -