From 1745736b2cf5b2ac15016d0c0d83bec069cd8924 Mon Sep 17 00:00:00 2001 From: Taylor Richards Date: Fri, 17 Jun 2016 01:16:57 -0400 Subject: [PATCH] avoid processing of repeating KMOD_GUI+key --- src/osapi/osapi.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/osapi/osapi.cpp b/src/osapi/osapi.cpp index bf59ddc..cd244d5 100644 --- a/src/osapi/osapi.cpp +++ b/src/osapi/osapi.cpp @@ -325,10 +325,12 @@ void os_poll() case SDL_KEYDOWN: { if (e.key.keysym.mod & KMOD_GUI) { - if (e.key.keysym.sym == SDLK_f ) { - gr_toggle_fullscreen(); - // } else if (e.key.keysym.sym == SDLK_z) { - // SDL_MinimizeWindow(GL_window); + if ( !e.key.repeat ) { + if (e.key.keysym.sym == SDLK_f) { + gr_toggle_fullscreen(); + // } else if (e.key.keysym.sym == SDLK_z) { + // SDL_MinimizeWindow(GL_window); + } } } else { key_mark(e.key.keysym.scancode, 1, e.key.keysym.mod, 0); -- 2.39.2