summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2004-12-16 14:12:04 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2004-12-16 14:12:04 +0000
commit8de8b083716558fe31ee71caa0d9e139b50da17c (patch)
treebb6c985d9c88e9fb458e3e9d681825665de936dd /desktop
parent954f3eeaa5a52eb9e81be7995f01c8fcd8faa8f7 (diff)
downloadnetsurf-8de8b083716558fe31ee71caa0d9e139b50da17c.tar.gz
netsurf-8de8b083716558fe31ee71caa0d9e139b50da17c.tar.bz2
[project @ 2004-12-16 14:12:04 by rjw]
Fix for bug when deleting an expanded tree node. JNG/PNG opacity is now tested during the first plot. svn path=/import/netsurf/; revision=1405
Diffstat (limited to 'desktop')
-rw-r--r--desktop/tree.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/desktop/tree.c b/desktop/tree.c
index ee139e96b..5a843ed08 100644
--- a/desktop/tree.c
+++ b/desktop/tree.c
@@ -870,6 +870,9 @@ void tree_delete_node(struct tree *tree, struct node *node, bool siblings) {
assert(node);
while (node) {
+ if (tree->temp_selection == node)
+ tree->temp_selection = NULL;
+
next = node->next;
if (node->child)
tree_delete_node(tree, node->child, true);