Merge pull request #98 from dyharlan/master

Fix keyboard event bug where mouse grab combination won't work if SDL_GetModState
This commit is contained in:
dingusdev 2024-07-10 07:04:53 -07:00 committed by GitHub
commit e2e78c0682
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -56,7 +56,7 @@ void EventManager::poll_events()
case SDL_KEYUP: {
// Internal shortcuts to trigger mouse grab, intentionally not
// sent to the host.
if (event.key.keysym.sym == SDLK_g && SDL_GetModState() == KMOD_LCTRL) {
if (SDL_GetModState() & KMOD_LCTRL && event.key.keysym.sym == SDLK_g) {
if (event.type == SDL_KEYUP) {
toggle_mouse_grab(event.key);
}