From 477b5b5623dd58a6ccc8812223df4bb436d450d1 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Tue, 29 Jul 2014 03:40:05 +0200 Subject: Add new fields to parcel update --- OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/ClientStack') diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 779e563..969d946 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs @@ -4974,7 +4974,17 @@ namespace OpenSim.Region.ClientStack.LindenUDP IEventQueue eq = Scene.RequestModuleInterface(); if (eq != null) { - eq.ParcelProperties(updateMessage, this.AgentId); + OSD message_body = updateMessage.Serialize(); + // Add new fields here until OMV has them + OSDMap parcelData = (OSDMap)message_body; + parcelData["SeeAVs"] = OSD.FromBoolean(true); + parcelData["AnyAVSounds"] = OSD.FromBoolean(true); + parcelData["GroupAVSounds"] = OSD.FromBoolean(true); + OSDMap message = new OSDMap(); + message.Add("message", OSD.FromString("ParcelProperties")); + message.Add("body", message_body); + eq.Enqueue (message, this.AgentId); + //eq.ParcelProperties(updateMessage, this.AgentId); } else { -- cgit v1.1