diff --git a/OpenRA.Game/Game.cs b/OpenRA.Game/Game.cs index f73ab66f84..c5de620cbc 100644 --- a/OpenRA.Game/Game.cs +++ b/OpenRA.Game/Game.cs @@ -167,15 +167,15 @@ namespace OpenRA { var tick = Environment.TickCount; + var world = orderManager.world; var uiTickDelta = tick - Ui.LastTickTime; if (uiTickDelta >= Timestep) { Ui.LastTickTime += Timestep; - Ui.Tick(); + Sync.CheckSyncUnchanged(world, Ui.Tick); cursorFrame += 0.5f; } - var world = orderManager.world; var worldTimestep = world == null ? Timestep : world.Timestep; var worldTickDelta = (tick - orderManager.LastTickTime); if (worldTimestep != 0 && worldTickDelta >= worldTimestep)