Tree: Fix offset calculation when there are hidden items

(cherry picked from commit a083c85521)
This commit is contained in:
Haoyu Qiu 2023-04-12 17:49:52 +08:00 committed by Yuri Sizov
parent c1ec270b44
commit df80e2ae43

View File

@ -4523,8 +4523,8 @@ int Tree::get_item_offset(TreeItem *p_item) const {
return ofs;
}
ofs += compute_item_height(it);
if (it != root || !hide_root) {
if ((it != root || !hide_root) && it->is_visible()) {
ofs += compute_item_height(it);
ofs += theme_cache.v_separation;
}