diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-08-24 15:03:02 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-08-24 15:03:02 +0000 |
commit | 24110be3108c802dd02c36f334cea9fa519f4f9c (patch) | |
tree | bbc525079988ca48b9b5689b974eed7367020e12 /desktop/tree.c | |
parent | d579559f4dee5bf98d0edf06d9ab4015fe3fa741 (diff) | |
download | netsurf-24110be3108c802dd02c36f334cea9fa519f4f9c.tar.gz netsurf-24110be3108c802dd02c36f334cea9fa519f4f9c.tar.bz2 |
Fix treeview deselection redraw issue.
svn path=/trunk/netsurf/; revision=12662
Diffstat (limited to 'desktop/tree.c')
-rw-r--r-- | desktop/tree.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/desktop/tree.c b/desktop/tree.c index 451479766..e0193c4da 100644 --- a/desktop/tree.c +++ b/desktop/tree.c @@ -1269,11 +1269,12 @@ void tree_set_node_selected(struct tree *tree, struct node *node, bool all, if (node->selected != selected) { node->selected = selected; if (tree != NULL && tree->redraw) - tree->callbacks->redraw_request(node->box.x, - node->box.y, - node->box.width, - node->data.box.height, - tree->client_data); + tree->callbacks->redraw_request( + node->data.box.x, + node->data.box.y, + node->data.box.width, + node->data.box.height, + tree->client_data); } if (all && (node->child != NULL) && (node->expanded)) tree_set_node_selected(tree, node->child, all, |