Ignore keyrepeat events in SDL2

This commit is contained in:
Michael Martin
2019-08-12 22:24:23 -07:00
parent 40c60bc08a
commit d579108794
+5
View File
@@ -939,9 +939,14 @@ VControl_HandleEvent (const SDL_Event *e)
switch (e->type) switch (e->type)
{ {
case SDL_KEYDOWN: case SDL_KEYDOWN:
#if SDL_MAJOR_VERSION > 1
if (!e->key.repeat)
#endif
{
VControl_ProcessKeyDown (e->key.keysym.sym); VControl_ProcessKeyDown (e->key.keysym.sym);
last_interesting = *e; last_interesting = *e;
event_ready = 1; event_ready = 1;
}
break; break;
case SDL_KEYUP: case SDL_KEYUP:
VControl_ProcessKeyUp (e->key.keysym.sym); VControl_ProcessKeyUp (e->key.keysym.sym);