summaryrefslogtreecommitdiffstats
path: root/core/input
diff options
context:
space:
mode:
authorFredia Huya-Kouadio <fhuya@meta.com>2023-05-11 19:06:03 -0700
committerFredia Huya-Kouadio <fhuya@meta.com>2023-05-11 19:06:03 -0700
commit367061cf9c03c88374be07d2cf2b452e2ccaf06f (patch)
tree09d88a888fff025cc4974b66571e001d1d8a9854 /core/input
parent50c5ed4876250f785be54b8f6124e7663afa38dc (diff)
downloadredot-engine-367061cf9c03c88374be07d2cf2b452e2ccaf06f.tar.gz
Follow up to https://github.com/godotengine/godot/pull/76399 to fix input ANR in the Godot Android editor
Diffstat (limited to 'core/input')
-rw-r--r--core/input/input.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/input/input.cpp b/core/input/input.cpp
index 5aef9a9039..2b3e0b56e4 100644
--- a/core/input/input.cpp
+++ b/core/input/input.cpp
@@ -847,6 +847,7 @@ bool Input::is_emulating_touch_from_mouse() const {
// Calling this whenever the game window is focused helps unsticking the "touch mouse"
// if the OS or its abstraction class hasn't properly reported that touch pointers raised
void Input::ensure_touch_mouse_raised() {
+ _THREAD_SAFE_METHOD_
if (mouse_from_touch_index != -1) {
mouse_from_touch_index = -1;