diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-06-04 15:43:52 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-06-04 15:43:52 +0100 |
commit | db62a386bf4a9c4c962e21384c91c425738318e0 (patch) | |
tree | 068fb539d7033d965843492121f7648af5c198b9 | |
parent | d398caf146f35d1bc7386e853ce16e2ef457fbc2 (diff) | |
download | netsurf-db62a386bf4a9c4c962e21384c91c425738318e0.tar.gz netsurf-db62a386bf4a9c4c962e21384c91c425738318e0.tar.bz2 |
Reduce redraw area.
-rw-r--r-- | desktop/treeview.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/desktop/treeview.c b/desktop/treeview.c index 83ae52621..ae2d030b8 100644 --- a/desktop/treeview.c +++ b/desktop/treeview.c @@ -1120,10 +1120,10 @@ static bool treeview_node_mouse_action_cb(struct treeview_node *node, void *ctx) } /* Set up redraw */ - redraw = true; - if (r.y0 > ma->current_y) + if (!redraw || r.y0 > ma->current_y) r.y0 = ma->current_y; r.y1 = REDRAW_MAX; + redraw = true; } else if ((node->type == TREE_NODE_ENTRY) && (ma->mouse & BROWSER_MOUSE_DOUBLE_CLICK) && click) { |