diff -r 905c554d62e6 -r 1f2b91b5e7ef hedgewars/uIO.pas --- a/hedgewars/uIO.pas Mon May 11 18:56:55 2009 +0000 +++ b/hedgewars/uIO.pas Mon May 11 18:57:39 2009 +0000 @@ -249,6 +249,7 @@ tmpflag:= true; while (headcmd <> nil) + and tmpflag and ((GameTicks = headcmd^.Time) or (headcmd^.cmd = 's') or (headcmd^.cmd = 'F')) do @@ -310,6 +311,7 @@ true); isInLag:= (headcmd = nil) and tmpflag and not CurrentTeam^.hasGone; + if isInLag then fastUntilLag:= false end;