fixed focus move on deleting a sibling of a hidden node

This commit is contained in:
nadrad 2023-03-18 10:21:18 +01:00
parent 820b400315
commit 3cabf66edf

8
h-m-m
View file

@ -2656,6 +2656,14 @@ function delete_node_internal(&$mm, $active_node, $exclude_parent = false )
)
;
$mm['nodes'][$parent_id]['visible_children'] =
array_diff
(
$mm['nodes'][$parent_id]['visible_children'],
[$active_node]
)
;
if (count($mm['nodes'][$parent_id]['children'])==0)
$mm['nodes'][$parent_id]['is_leaf'] = true;