From e9ad6f7913ed1e6fe1023cda3f9c04c0c6b4de2b Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Fri, 21 Nov 2008 04:41:39 +0000 Subject: Plumb in the list if user IDs to the land module to allow selection of objects by owner name --- OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/ClientStack') diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 25927b6..b11a5e8 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs @@ -5713,12 +5713,20 @@ namespace OpenSim.Region.ClientStack.LindenUDP case PacketType.ParcelSelectObjects: ParcelSelectObjectsPacket selectPacket = (ParcelSelectObjectsPacket)Pack; + List returnIDs = new List(); + + foreach(ParcelSelectObjectsPacket.ReturnIDsBlock rb in + selectPacket.ReturnIDs) + { + returnIDs.Add(rb.ReturnID); + } + handlerParcelSelectObjects = OnParcelSelectObjects; if (handlerParcelSelectObjects != null) { handlerParcelSelectObjects(selectPacket.ParcelData.LocalID, - Convert.ToInt32(selectPacket.ParcelData.ReturnType), this); + Convert.ToInt32(selectPacket.ParcelData.ReturnType), returnIDs, this); } break; case PacketType.ParcelObjectOwnersRequest: -- cgit v1.1