diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2017-09-22 09:39:47 +0100 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2017-09-22 09:39:47 +0100 |
commit | f86e9e505dea633a893b3d2d3b73d4bb8cc3d02b (patch) | |
tree | 847ee5e04552fc1dabd4cb03b6f3b0fc9d4ca36d | |
parent | f653c3314791f2559f7e9faa6f2798244949bd4f (diff) | |
download | netsurf-f86e9e505dea633a893b3d2d3b73d4bb8cc3d02b.tar.gz netsurf-f86e9e505dea633a893b3d2d3b73d4bb8cc3d02b.tar.bz2 |
Treeview: When expanding nodes in search view, adjust height only for matching entries.
-rw-r--r-- | desktop/treeview.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/desktop/treeview.c b/desktop/treeview.c index 1de4bf968..1ed661113 100644 --- a/desktop/treeview.c +++ b/desktop/treeview.c @@ -2154,7 +2154,9 @@ treeview_node_expand_internal(treeview *tree, treeview_node *node) n->height += additional_height; } - if (tree->search.search) { + if (tree->search.search && + node->type == TREE_NODE_ENTRY && + node->flags & TV_NFLAGS_MATCHED) { tree->search.height += additional_height; } |