Exposes gui_release_focus and gui_get_focus_owner to Viewport

This commit is contained in:
Gilles Roudière 2022-02-01 15:07:22 +01:00
parent 473f681651
commit 3521eecb4c
4 changed files with 35 additions and 20 deletions

View file

@ -2196,8 +2196,7 @@ void Control::release_focus() {
return;
}
get_viewport()->_gui_remove_focus();
update();
get_viewport()->gui_release_focus();
}
bool Control::is_top_level_control() const {
@ -2602,7 +2601,7 @@ Control::MouseFilter Control::get_mouse_filter() const {
Control *Control::get_focus_owner() const {
ERR_FAIL_COND_V(!is_inside_tree(), nullptr);
return get_viewport()->_gui_get_focus_owner();
return get_viewport()->gui_get_focus_owner();
}
void Control::warp_mouse(const Point2 &p_to_pos) {