Ignore keyrepeat events in SDL2

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