diff -r d24257910f8d -r aaefa587e277 hedgewars/uGame.pas --- a/hedgewars/uGame.pas Sun Dec 02 00:03:16 2012 +0100 +++ b/hedgewars/uGame.pas Tue Dec 25 04:45:22 2012 +0100 @@ -26,7 +26,7 @@ //////////////////// implementation //////////////////// -uses uInputHandler, uTeams, uIO, uAI, uGears, uSound, uMobile, +uses uInputHandler, uTeams, uIO, uAI, uGears, uSound, uVisualGears, uTypes, uVariables, uCommands, uConsts {$IFDEF USE_TOUCH_INTERFACE}, uTouch{$ENDIF}; @@ -48,7 +48,7 @@ else if (GameType = gmtSave) or (fastUntilLag and (GameType = gmtNet)) then Lag:= 2500; - if (GameType = gmtDemo) then + if (GameType = gmtDemo) then if isSpeed then begin i:= RealTicks-SpeedStart; @@ -96,7 +96,9 @@ AddVisualGear(0, 0, vgtTeamHealthSorter); AddVisualGear(0, 0, vgtSmoothWindBar); {$IFDEF IPHONEOS}InitIPC;{$ENDIF} - uMobile.SaveLoadingEnded(); + with mobileRecord do + if SaveLoadingEnded <> nil then + SaveLoadingEnded(); end; end else ProcessGears