summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2005-01-27 22:54:59 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2005-01-27 22:54:59 +0000
commitb6ba963b9acc4b9a439599c8b1dadf2ed89bf45d (patch)
treeff94c8b1d3dd5a03d36b6586d8b220f6e187dd2c
parentb645f64e5e69e0ed70ca030059124e661203b371 (diff)
downloadnetsurf-b6ba963b9acc4b9a439599c8b1dadf2ed89bf45d.tar.gz
netsurf-b6ba963b9acc4b9a439599c8b1dadf2ed89bf45d.tar.bz2
[project @ 2005-01-27 22:54:59 by rjw]
Recursing deleted nodes is foolish svn path=/import/netsurf/; revision=1472
-rw-r--r--desktop/tree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/desktop/tree.c b/desktop/tree.c
index 5a843ed08..fe9e8e50d 100644
--- a/desktop/tree.c
+++ b/desktop/tree.c
@@ -848,7 +848,7 @@ void tree_delete_selected_nodes(struct tree *tree, struct node *node) {
next = node->next;
if ((node->selected) && (node != tree->root))
tree_delete_node(tree, node, false);
- if (node->child)
+ else if (node->child)
tree_delete_selected_nodes(tree, node->child);
node = next;
}