Don't process input in hidden EditorProperty.

This causes EditorProperty nodes to intercept input events even when the
Editor Properties dialog is not visible. This means that after closing
the dialog, ctrl+shift+c will still copy the last selected property
path.

Fixes #62866.

(cherry picked from commit 26223fe855)
This commit is contained in:
Ryan Roden-Corrent 2022-07-19 07:57:43 -04:00 committed by Rémi Verschelde
parent 81fa7abb40
commit f0d7931de6

View file

@ -569,7 +569,7 @@ void EditorProperty::_gui_input(const Ref<InputEvent> &p_event) {
}
void EditorProperty::_unhandled_key_input(const Ref<InputEvent> &p_event) {
if (!selected) {
if (!selected || !is_visible_in_tree()) {
return;
}