Revert "Quit if Android back-button is pressed 3 times within 1 second"

This reverts commit 91848f0be6.

This was prone to accidental usage. The user interface is now usable with touch input, so this additional method to quickly and cleanly quit the game is not necessary anymore.
This commit is contained in:
Robert Müller 2024-08-21 19:21:50 +02:00
parent 4dc7346b4f
commit 499ad48ee6
2 changed files with 0 additions and 31 deletions

View file

@ -712,35 +712,9 @@ int CInput::Update()
// handle keys // handle keys
case SDL_KEYDOWN: case SDL_KEYDOWN:
#if defined(CONF_PLATFORM_ANDROID)
if(Event.key.keysym.scancode == KEY_AC_BACK && m_BackButtonReleased)
{
if(m_LastBackPress == -1 || (Now - m_LastBackPress) / (float)time_freq() > 1.0f)
{
m_NumBackPresses = 1;
m_LastBackPress = Now;
}
else
{
m_NumBackPresses++;
if(m_NumBackPresses >= 3)
{
// Quit if the Android back-button was pressed 3 times within 1 second
return 1;
}
}
m_BackButtonReleased = false;
}
#endif
Scancode = TranslateScancode(Event.key); Scancode = TranslateScancode(Event.key);
break; break;
case SDL_KEYUP: case SDL_KEYUP:
#if defined(CONF_PLATFORM_ANDROID)
if(Event.key.keysym.scancode == KEY_AC_BACK && !m_BackButtonReleased)
{
m_BackButtonReleased = true;
}
#endif
Action = IInput::FLAG_RELEASE; Action = IInput::FLAG_RELEASE;
Scancode = TranslateScancode(Event.key); Scancode = TranslateScancode(Event.key);
break; break;

View file

@ -76,11 +76,6 @@ private:
bool m_InputGrabbed; bool m_InputGrabbed;
bool m_MouseFocus; bool m_MouseFocus;
#if defined(CONF_PLATFORM_ANDROID)
int m_NumBackPresses = 0;
bool m_BackButtonReleased = true;
int64_t m_LastBackPress = -1;
#endif
// IME support // IME support
std::string m_CompositionString; std::string m_CompositionString;