diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-09-09 22:54:01 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-09-09 22:56:17 +0300 |
commit | 481ea0b776bbab92b500540f59c5a191c6e93cba (patch) | |
tree | 5b73e15b5ab16d67095852d83ba764d83c36cbb8 /src/input/keyboardconfig.h | |
parent | c108b00ddc98e99182bf1a0f83602772f4931122 (diff) | |
download | ManaVerse-481ea0b776bbab92b500540f59c5a191c6e93cba.tar.gz ManaVerse-481ea0b776bbab92b500540f59c5a191c6e93cba.tar.bz2 ManaVerse-481ea0b776bbab92b500540f59c5a191c6e93cba.tar.xz ManaVerse-481ea0b776bbab92b500540f59c5a191c6e93cba.zip |
Add workaround for fix alt-tab issue in SDL2.
Also add option to enable/disable this workaround.
Diffstat (limited to 'src/input/keyboardconfig.h')
-rw-r--r-- | src/input/keyboardconfig.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/input/keyboardconfig.h b/src/input/keyboardconfig.h index 1759e4bb9..ef3f056b7 100644 --- a/src/input/keyboardconfig.h +++ b/src/input/keyboardconfig.h @@ -129,6 +129,10 @@ class KeyboardConfig final void resetRepeat(const int key); +#ifdef USE_SDL2 + bool ignoreKey(const SDL_Event &restrict event) A_WARN_UNUSED; +#endif // USE_SDL2 + private: bool mEnabled; /**< Flag to respond to key input */ @@ -143,6 +147,8 @@ class KeyboardConfig final KeyToIdMap mKeyToId; KeyTimeMap mKeyTimeMap; + + bool mBlockAltTab; }; extern KeyboardConfig keyboard; |