diff options
Diffstat (limited to 'desktop/tree.c')
-rw-r--r-- | desktop/tree.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop/tree.c b/desktop/tree.c index ab75f1714..921ed8042 100644 --- a/desktop/tree.c +++ b/desktop/tree.c @@ -828,6 +828,8 @@ void tree_delink_node(struct node *node) { if (node->parent) { if (node->parent->child == node) node->parent->child = node->next; + if (node->parent->last_child == node) + node->parent->last_child = node->previous; if (node->parent->child == NULL) node->parent->expanded = false; node->parent = NULL; |