fixed text event handling for newer SDL versions on Android
authorHolger Schemel <info@artsoft.org>
Tue, 14 Jul 2020 21:03:10 +0000 (23:03 +0200)
committerHolger Schemel <info@artsoft.org>
Tue, 14 Jul 2020 21:18:32 +0000 (23:18 +0200)
commit888ee0497f046c51100416e0a033ec35d77fb45c
tree7675a97df67eac9a3cff2397970e2122070f7d62
parentbe1fbc11a1cb9b02031ca92447d3ca9e4049c0b6
fixed text event handling for newer SDL versions on Android

Using the previous code with newer SDL versions on Android, when
entering text using the screen keyboard, all keys were processed
twice, because of different handling of text events and modifier
keys in recent SDL versions.

The new, more generic approach should work for all SDL versions
on all platforms.
src/events.c
src/libgame/sdl.h
src/libgame/system.c
src/libgame/system.h