diff -r ce3ccc45d790 -r 5012e1f9e893 hedgewars/uInputHandler.pas --- a/hedgewars/uInputHandler.pas Fri Aug 22 00:37:26 2014 +0400 +++ b/hedgewars/uInputHandler.pas Fri Aug 22 00:57:07 2014 +0400 @@ -171,6 +171,8 @@ if (code > 3) and KeyDown and (not ((CurrentBinds[code] = 'put')) or (CurrentBinds[code] = 'ammomenu') or (CurrentBinds[code] = '+cur_u') or (CurrentBinds[code] = '+cur_d') or (CurrentBinds[code] = '+cur_l') or (CurrentBinds[code] = '+cur_r')) and (CurrentTeam <> nil) and (not CurrentTeam^.ExtDriven) then bShowAmmoMenu:= false; if KeyDown then begin + Trusted:= Trusted and (not isPaused); //releasing keys during pause should be allowed on the other hand + if CurrentBinds[code] = 'switch' then LocalMessage:= LocalMessage or gmSwitch else if CurrentBinds[code] = '+precise' then