diff options
Merge branch 'master' into careminster
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index c20f7b2..8ed250d 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -7689,6 +7689,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
7689 | } | 7689 | } |
7690 | } | 7690 | } |
7691 | } | 7691 | } |
7692 | else | ||
7693 | if (transfer.TransferInfo.SourceType == (int)SourceType.SimEstate) | ||
7694 | { | ||
7695 | //TransferRequestPacket does not include covenant uuid? | ||
7696 | //get scene covenant uuid | ||
7697 | taskID = m_scene.RegionInfo.RegionSettings.Covenant; | ||
7698 | } | ||
7692 | 7699 | ||
7693 | MakeAssetRequest(transfer, taskID); | 7700 | MakeAssetRequest(transfer, taskID); |
7694 | 7701 | ||
@@ -12113,6 +12120,11 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
12113 | { | 12120 | { |
12114 | requestID = new UUID(transferRequest.TransferInfo.Params, 80); | 12121 | requestID = new UUID(transferRequest.TransferInfo.Params, 80); |
12115 | } | 12122 | } |
12123 | else if (transferRequest.TransferInfo.SourceType == (int)SourceType.SimEstate) | ||
12124 | { | ||
12125 | requestID = taskID; | ||
12126 | } | ||
12127 | |||
12116 | 12128 | ||
12117 | // m_log.DebugFormat("[CLIENT]: {0} requesting asset {1}", Name, requestID); | 12129 | // m_log.DebugFormat("[CLIENT]: {0} requesting asset {1}", Name, requestID); |
12118 | 12130 | ||