From ed120a572d9c2e8e7a0043883736a264447c3c5d Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 12 May 2022 02:23:41 +0100 Subject: [PATCH] add missing changes for hide title option --- .../ClientStack/Linden/UDP/LLClientView.cs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index f690477ab3..85307f3ff8 100755 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs @@ -6950,8 +6950,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP Array.Clear(dest, pos, pbszeros); pos += pbszeros; //NameValue - byte[] nv = Utils.StringToBytes("FirstName STRING RW SV " + data.Firstname + "\nLastName STRING RW SV " + - data.Lastname + "\nTitle STRING RW SV " + data.Grouptitle); + byte[] nv; + if (data.HideTitle) + nv = Utils.StringToBytes("FirstName STRING RW SV " + data.Firstname + "\nLastName STRING RW SV " + + data.Lastname + "\nTitle STRING RW SV "); + else + nv = Utils.StringToBytes("FirstName STRING RW SV " + data.Firstname + "\nLastName STRING RW SV " + + data.Lastname + "\nTitle STRING RW SV " + data.Grouptitle); int len = nv.Length; dest[pos++] = (byte)len; dest[pos++] = (byte)(len >> 8); @@ -7010,8 +7015,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP zc.AddZeros(pbszeros); //NameValue - byte[] nv = Utils.StringToBytes("FirstName STRING RW SV " + data.Firstname + "\nLastName STRING RW SV " + - data.Lastname + "\nTitle STRING RW SV " + data.Grouptitle); + byte[] nv; + if (data.HideTitle) + nv = Utils.StringToBytes("FirstName STRING RW SV " + data.Firstname + "\nLastName STRING RW SV " + + data.Lastname + "\nTitle STRING RW SV "); + else + nv = Utils.StringToBytes("FirstName STRING RW SV " + data.Firstname + "\nLastName STRING RW SV " + + data.Lastname + "\nTitle STRING RW SV " + data.Grouptitle); int len = nv.Length; zc.AddByte((byte)len); zc.AddByte((byte)(len >> 8));