From cf1cf738399e659b24d3a4ece2dd091ac8d041fb Mon Sep 17 00:00:00 2001 From: MW Date: Wed, 25 Jun 2008 20:14:47 +0000 Subject: added the flag param to IClientAPI.SendMapBlock --- OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/ClientStack') diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index bf435ed..eb2a482 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs @@ -1211,7 +1211,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP OutPacket(newSimPack, ThrottleOutPacketType.Unknown); } - internal void SendMapBlockSplit(List mapBlocks) + internal void SendMapBlockSplit(List mapBlocks, uint flag) { MapBlockReplyPacket mapReply = (MapBlockReplyPacket)PacketPool.Instance.GetPacket(PacketType.MapBlockReply); // TODO: don't create new blocks if recycling an old packet @@ -1220,7 +1220,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP mapReply.AgentData.AgentID = AgentId; mapReply.Data = new MapBlockReplyPacket.DataBlock[mapBlocks2.Length]; - mapReply.AgentData.Flags = 0; + mapReply.AgentData.Flags = flag; for (int i = 0; i < mapBlocks2.Length; i++) { @@ -1238,7 +1238,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP OutPacket(mapReply, ThrottleOutPacketType.Land); } - public void SendMapBlock(List mapBlocks) + public void SendMapBlock(List mapBlocks, uint flag) { MapBlockData[] mapBlocks2 = mapBlocks.ToArray(); @@ -1254,7 +1254,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP sendingBlocks.Add(mapBlocks2[i]); if (((i + 1) == mapBlocks2.Length) || ((i % maxsend) == 0)) { - SendMapBlockSplit(sendingBlocks); + SendMapBlockSplit(sendingBlocks, flag); sendingBlocks = new List(); } } -- cgit v1.1