Fix InputEventConfigurationDialog modifies original event

(cherry picked from commit 9fbf24fd5c)
This commit is contained in:
Danil Alexeev 2023-03-13 15:03:35 +03:00 committed by Yuri Sizov
parent 577afedc40
commit 5acc7a77fe

View File

@ -547,7 +547,7 @@ void InputEventConfigurationDialog::_notification(int p_what) {
void InputEventConfigurationDialog::popup_and_configure(const Ref<InputEvent> &p_event) {
if (p_event.is_valid()) {
_set_event(p_event, p_event->duplicate());
_set_event(p_event->duplicate(), p_event);
} else {
// Clear Event
_set_event(Ref<InputEvent>(), Ref<InputEvent>());