diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index c20f7b2..161feda 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -1549,7 +1549,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1549 | 1549 | ||
1550 | public void SendKillObject(ulong regionHandle, List<uint> localIDs) | 1550 | public void SendKillObject(ulong regionHandle, List<uint> localIDs) |
1551 | { | 1551 | { |
1552 | // m_log.DebugFormat("[CLIENT]: Sending KillObjectPacket to {0} for {1} in {2}", Name, localID, regionHandle); | 1552 | // foreach (uint id in localIDs) |
1553 | // m_log.DebugFormat("[CLIENT]: Sending KillObjectPacket to {0} for {1} in {2}", Name, id, regionHandle); | ||
1553 | 1554 | ||
1554 | KillObjectPacket kill = (KillObjectPacket)PacketPool.Instance.GetPacket(PacketType.KillObject); | 1555 | KillObjectPacket kill = (KillObjectPacket)PacketPool.Instance.GetPacket(PacketType.KillObject); |
1555 | // TODO: don't create new blocks if recycling an old packet | 1556 | // TODO: don't create new blocks if recycling an old packet |
@@ -7689,6 +7690,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
7689 | } | 7690 | } |
7690 | } | 7691 | } |
7691 | } | 7692 | } |
7693 | else | ||
7694 | if (transfer.TransferInfo.SourceType == (int)SourceType.SimEstate) | ||
7695 | { | ||
7696 | //TransferRequestPacket does not include covenant uuid? | ||
7697 | //get scene covenant uuid | ||
7698 | taskID = m_scene.RegionInfo.RegionSettings.Covenant; | ||
7699 | } | ||
7692 | 7700 | ||
7693 | MakeAssetRequest(transfer, taskID); | 7701 | MakeAssetRequest(transfer, taskID); |
7694 | 7702 | ||
@@ -12113,6 +12121,11 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
12113 | { | 12121 | { |
12114 | requestID = new UUID(transferRequest.TransferInfo.Params, 80); | 12122 | requestID = new UUID(transferRequest.TransferInfo.Params, 80); |
12115 | } | 12123 | } |
12124 | else if (transferRequest.TransferInfo.SourceType == (int)SourceType.SimEstate) | ||
12125 | { | ||
12126 | requestID = taskID; | ||
12127 | } | ||
12128 | |||
12116 | 12129 | ||
12117 | // m_log.DebugFormat("[CLIENT]: {0} requesting asset {1}", Name, requestID); | 12130 | // m_log.DebugFormat("[CLIENT]: {0} requesting asset {1}", Name, requestID); |
12118 | 12131 | ||