From 57cd25d5f83460fa355527881d8a67fa184c0a9d Mon Sep 17 00:00:00 2001 From: RichSuther Date: Wed, 28 Oct 2015 12:08:54 +0000 Subject: [PATCH] Added Keybord input filter to only register first key press. --- OpenRA.Platforms.Default/Sdl2Input.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenRA.Platforms.Default/Sdl2Input.cs b/OpenRA.Platforms.Default/Sdl2Input.cs index 2582876ffc..daa4bd095e 100644 --- a/OpenRA.Platforms.Default/Sdl2Input.cs +++ b/OpenRA.Platforms.Default/Sdl2Input.cs @@ -161,7 +161,11 @@ namespace OpenRA.Platforms.Default Platform.CurrentPlatform == PlatformType.Windows) Game.Exit(); else - inputHandler.OnKeyInput(keyEvent); + { + // Only register initial key press + if (e.key.repeat == 0) + inputHandler.OnKeyInput(keyEvent); + } break; }