--- a/hedgewars/uWorld.pas Sun Apr 04 15:51:19 2010 +0000
+++ b/hedgewars/uWorld.pas Sun Apr 04 16:38:00 2010 +0000
@@ -742,7 +742,7 @@
if fastUntilLag then DrawCentered(0, (cScreenHeight shr 1), SyncTexture);
if isPaused then DrawCentered(0, (cScreenHeight shr 1), PauseTexture);
-if not isFirstFrame and (missionTimer <> 0) then
+if not isFirstFrame and ((missionTimer <> 0) or isPaused or fastUntilLag or (GameState = gsConfirm)) then
begin
if missionTimer > 0 then dec(missionTimer, Lag);
if missionTimer < 0 then missionTimer:= 0; // avoid subtracting below 0