Build 5974
SVN-
Call SDL_StopTextInput immediately after initialization so IMEs do not interfere with gameplay keypresses.
Mostra dettagli
An example of is on Mac, where holding the 'A' key caused a small overlay with accented forms of the character to appear.
-
Place SDL_KEYDOWN events into keyasciififo[] when SDL_TEXTINPUT events are disabled.
Mostra dettagli
This way, SDL_StopTextInput() does not break text entry for code that uses keyasciififo[] but does not currently call SDL_StartTextInput(), or if it cannot, such as Duke's cheat entry. Technically we could revert r5326 and r5331, but since we only currently have support for showing ASCII text glyphs as bitmap fonts in ART tiles, there is no point to showing an IME on platforms that don't need an on-screen keyboard.
-
Disable a missed instance of sysgamma under EDUKE32_GLES, not just __ANDROID__.