diff --git a/desktop_version/src/KeyPoll.cpp b/desktop_version/src/KeyPoll.cpp index ab3f93b2..8b63bf78 100644 --- a/desktop_version/src/KeyPoll.cpp +++ b/desktop_version/src/KeyPoll.cpp @@ -598,7 +598,11 @@ void KeyPoll::Poll(void) switch (evt.type) { case SDL_KEYDOWN: - using_touch = false; + if (evt.key.keysym.sym != SDLK_AC_BACK) + { + // If we hit the back button on Android, this doesn't mean we're not using touch + using_touch = false; + } if (evt.key.repeat == 0) { hidemouse = true;