From 93ea43776062c204c9bf692371deae44bbcf9cd8 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 20 Mar 2020 23:56:44 -0700 Subject: [PATCH] Key repeat is handled server-side, so don't send repeat events --- app/streaming/input.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/streaming/input.cpp b/app/streaming/input.cpp index 4621bce5..620a92db 100644 --- a/app/streaming/input.cpp +++ b/app/streaming/input.cpp @@ -329,6 +329,12 @@ void SdlInputHandler::handleKeyEvent(SDL_KeyboardEvent* event) return; } + if (event->repeat) { + // Ignore repeat key down events + SDL_assert(event->state == SDL_PRESSED); + return; + } + // Set modifier flags modifiers = 0; if (event->keysym.mod & KMOD_CTRL) {