diff --git a/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs index a2caa23cf6..0ac678923b 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs @@ -133,7 +133,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic public bool HandleKeyPress(KeyInput e) { - if (e.Event == KeyInputEvent.Down) + if (e.Event == KeyInputEvent.Down && !e.IsRepeat) { var h = Hotkey.FromKeyInput(e); if (h == Game.Settings.Keys.ObserverCombinedView && !limitViews)