diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2020-02-28 10:09:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-28 10:09:04 +0100 |
commit | 5a025d3ce80dfd4e702ca81084f802b4e861a8fb (patch) | |
tree | d93ebfc18dc7a6f2c470b247cd8e69c7a7c685ad | |
parent | 005a4b5581331c41621ce4e4978ce9d1c62f12ce (diff) | |
parent | 35bc88ca34230cf7a62f34d20c960b3e3c669f42 (diff) |
Merge pull request #36626 from giarve/stop-input-event-prop-on-popup-close
Clicking backgrd. dimming of editor popup stops input event propagation
-rw-r--r-- | scene/gui/dialogs.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scene/gui/dialogs.cpp b/scene/gui/dialogs.cpp index 152738420a..7839b7d66a 100644 --- a/scene/gui/dialogs.cpp +++ b/scene/gui/dialogs.cpp @@ -247,8 +247,10 @@ void WindowDialog::_notification(int p_what) { } break; case NOTIFICATION_POPUP_HIDE: { - if (get_tree() && Engine::get_singleton()->is_editor_hint() && EditorNode::get_singleton() && !was_editor_dimmed) + if (get_tree() && Engine::get_singleton()->is_editor_hint() && EditorNode::get_singleton() && !was_editor_dimmed) { EditorNode::get_singleton()->dim_editor(false); + set_pass_on_modal_close_click(false); + } } break; #endif } |