aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-06-14 03:32:44 +0100
committerJustin Clark-Casey (justincc)2012-06-14 03:32:44 +0100
commit3888b9a670656cbcdcb5e6cd46365927a1888f27 (patch)
tree7ff41ea3aefa56e2fcfd0a443a22fe580e49f54c /OpenSim/Region/ClientStack
parentcorrect wrong incomplete comment from previous commit 3c3ea19 in AttachmentsM... (diff)
downloadopensim-SC_OLD-3888b9a670656cbcdcb5e6cd46365927a1888f27.zip
opensim-SC_OLD-3888b9a670656cbcdcb5e6cd46365927a1888f27.tar.gz
opensim-SC_OLD-3888b9a670656cbcdcb5e6cd46365927a1888f27.tar.bz2
opensim-SC_OLD-3888b9a670656cbcdcb5e6cd46365927a1888f27.tar.xz
If we're going to discard a terse update block because it's now someone else's hud, then don't still add it to the list of blocks for the update message.
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index 9f32c33..4ea977e 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -3828,9 +3828,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
3828 } 3828 }
3829 else 3829 else
3830 { 3830 {
3831 // Everything else goes here 3831 ImprovedTerseObjectUpdatePacket.ObjectDataBlock terseUpdateBlock
3832 terseUpdateBlocks.Value.Add(CreateImprovedTerseBlock(update.Entity, updateFlags.HasFlag(PrimUpdateFlags.Textures))); 3832 = CreateImprovedTerseBlock(update.Entity, updateFlags.HasFlag(PrimUpdateFlags.Textures));
3833 3833
3834 // Everything else goes here
3834 if (update.Entity is SceneObjectPart) 3835 if (update.Entity is SceneObjectPart)
3835 { 3836 {
3836 SceneObjectPart part = (SceneObjectPart)update.Entity; 3837 SceneObjectPart part = (SceneObjectPart)update.Entity;
@@ -3843,6 +3844,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
3843 continue; 3844 continue;
3844 } 3845 }
3845 3846
3847 terseUpdateBlocks.Value.Add(terseUpdateBlock);
3846 terseUpdates.Value.Add(update); 3848 terseUpdates.Value.Add(update);
3847 } 3849 }
3848 } 3850 }