From 6aa369d8586a7e411757a6364e083a3d22166dcf Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Mon, 9 Sep 2019 15:52:50 +0100 Subject: disable AvatarHoverHeight useless and viewer side broken (without SSA) --- .../Region/ClientStack/Linden/Caps/AgentPreferencesModule.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'OpenSim') diff --git a/OpenSim/Region/ClientStack/Linden/Caps/AgentPreferencesModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/AgentPreferencesModule.cs index b0ba5a3..ea107de 100644 --- a/OpenSim/Region/ClientStack/Linden/Caps/AgentPreferencesModule.cs +++ b/OpenSim/Region/ClientStack/Linden/Caps/AgentPreferencesModule.cs @@ -77,9 +77,11 @@ namespace OpenSim.Region.ClientStack.LindenCaps { RegisterCaps(agentID, caps); }; +/* ISimulatorFeaturesModule simFeatures = scene.RequestModuleInterface(); if(simFeatures != null) simFeatures.AddFeature("AvatarHoverHeightEnabled",OSD.FromBoolean(true)); +*/ } public void PostInitialise() {} @@ -122,7 +124,7 @@ namespace OpenSim.Region.ClientStack.LindenCaps public string UpdateAgentPreferences(string request, string path, string param, UUID agent) { OSDMap resp = new OSDMap(); - // The viewer doesn't do much with the return value, so for now, if there is no preference service, + // if there is no preference service, // we'll return a null llsd block for debugging purposes. This may change if someone knows what the // correct server response would be here. if (m_scenes[0].AgentPreferencesService == null) @@ -151,6 +153,7 @@ namespace OpenSim.Region.ClientStack.LindenCaps } if (req.ContainsKey("hover_height")) { + //data.HoverHeight = (float)req["hover_height"].AsReal(); data.HoverHeight = req["hover_height"].AsReal(); } if (req.ContainsKey("language")) @@ -174,7 +177,10 @@ namespace OpenSim.Region.ClientStack.LindenCaps resp["hover_height"] = data.HoverHeight; resp["language"] = data.Language; resp["language_is_public"] = data.LanguageIsPublic; - +/* + IAvatarFactoryModule afm = m_scenes[0].RequestModuleInterface(); + afm?.SetPreferencesHoverZ(agent, (float)data.HoverHeight); +*/ string response = OSDParser.SerializeLLSDXmlString(resp); return response; } -- cgit v1.1