From 0bd3a1c60788e90290eb5233751681adc440f332 Mon Sep 17 00:00:00 2001 From: Attila Uygun Date: Fri, 10 Jun 2022 22:39:23 +0200 Subject: [PATCH] Fix for crash. --- src/engine/platform/platform_android.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/platform_android.cc b/src/engine/platform/platform_android.cc index 04886f1..a34e714 100644 --- a/src/engine/platform/platform_android.cc +++ b/src/engine/platform/platform_android.cc @@ -229,8 +229,10 @@ int32_t Platform::HandleInput(android_app* app, AInputEvent* event) { Vector2f pos[2] = {platform->pointer_pos_[0], platform->pointer_pos_[1]}; for (auto i = 0; i < count; ++i) { int32_t id = AMotionEvent_getPointerId(event, i); - pos[id] = {AMotionEvent_getX(event, i), AMotionEvent_getY(event, i)}; - pos[id] = platform->engine_->ToPosition(pos[id]); + if (id < 2) { + pos[id] = {AMotionEvent_getX(event, i), AMotionEvent_getY(event, i)}; + pos[id] = platform->engine_->ToPosition(pos[id]); + } } if (pointer_id >= 2)