summaryrefslogtreecommitdiff
path: root/scene/gui/tree.h
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2021-02-09 10:43:21 +0100
committerGitHub <noreply@github.com>2021-02-09 10:43:21 +0100
commitdf9c98e107b19fc50bc5ae9f7ed624d693c0fb32 (patch)
tree96d04bb7beec118027cdf3eebee27e8343fe1f20 /scene/gui/tree.h
parente9bc984bef146a73acd3060f634018a15df1b72d (diff)
parentef062b1c37b22ad23bc243756a2a40958e8d3554 (diff)
Merge pull request #45812 from RandomShaper/keep_selected_visible
Keep selected node visible after filter change
Diffstat (limited to 'scene/gui/tree.h')
-rw-r--r--scene/gui/tree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/scene/gui/tree.h b/scene/gui/tree.h
index 2136bada0b..854b82ebd7 100644
--- a/scene/gui/tree.h
+++ b/scene/gui/tree.h
@@ -564,6 +564,10 @@ protected:
return get_item_rect(Object::cast_to<TreeItem>(p_item), p_column);
}
+ void _scroll_to_item(Object *p_item) {
+ scroll_to_item(Object::cast_to<TreeItem>(p_item));
+ }
+
public:
virtual String get_tooltip(const Point2 &p_pos) const override;