summaryrefslogtreecommitdiff
path: root/desktop/tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/tree.c')
-rw-r--r--desktop/tree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/desktop/tree.c b/desktop/tree.c
index 5dd0617b7..b278be8df 100644
--- a/desktop/tree.c
+++ b/desktop/tree.c
@@ -918,7 +918,7 @@ void tree_delete_node(struct tree *tree, struct node *node, bool siblings) {
} else {
node->deleted = true;
}
- if (siblings)
+ if (siblings && next)
tree_delete_node(tree, next, true);
tree_recalculate_node_positions(tree->root);