Fix stale pressed state after focus changes
Release pressed input state whenever app or embedder focus changes so editor hover tooltips are not blocked by stale keyboard input while preserving the unfocused joypad behavior in Input.
This commit is contained in:
@@ -513,9 +513,7 @@ Error SceneDebugger::_msg_report_window_focused(const Array &p_args) {
|
||||
|
||||
bool focused = p_args[0];
|
||||
Input::get_singleton()->embedder_focused = focused;
|
||||
if (Input::get_singleton()->_should_ignore_joypad_events()) {
|
||||
Input::get_singleton()->release_pressed_events();
|
||||
}
|
||||
Input::get_singleton()->release_pressed_events();
|
||||
return OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user