send all presences terseupdates in same batch

avinationmerge
UbitUmarov 2014-08-28 12:55:31 +01:00
parent ade4bf69b1
commit ff4df688ba
1 changed files with 3 additions and 3 deletions

View File

@ -4015,8 +4015,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
} }
else else
{ {
if (update.Entity is ScenePresence && ((ScenePresence)update.Entity).UUID == AgentId) if (update.Entity is ScenePresence)
// Self updates go into a special list // ALL presence updates go into a special list
terseAgentUpdateBlocks.Value.Add(CreateImprovedTerseBlock(update.Entity, updateFlags.HasFlag(PrimUpdateFlags.Textures))); terseAgentUpdateBlocks.Value.Add(CreateImprovedTerseBlock(update.Entity, updateFlags.HasFlag(PrimUpdateFlags.Textures)));
else else
// Everything else goes here // Everything else goes here
@ -4028,7 +4028,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
#region Packet Sending #region Packet Sending
const float TIME_DILATION = 1.0f; // const float TIME_DILATION = 1.0f;
ushort timeDilation = Utils.FloatToUInt16(avgTimeDilation, 0.0f, 1.0f); ushort timeDilation = Utils.FloatToUInt16(avgTimeDilation, 0.0f, 1.0f);
if (terseAgentUpdateBlocks.IsValueCreated) if (terseAgentUpdateBlocks.IsValueCreated)