aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 1a0fb29..d0f057e 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -4690,7 +4690,12 @@ namespace OpenSim.Region.ClientStack.LindenUDP
4690 4690
4691 if (handlerUpdatePrimFlags != null) 4691 if (handlerUpdatePrimFlags != null)
4692 { 4692 {
4693 handlerUpdatePrimFlags(flags.AgentData.ObjectLocalID, Pack, this); 4693 byte[] data = Pack.ToBytes();
4694 int i = 46;
4695 bool UsePhysics = (data[i++] != 0) ? true : false;
4696 bool IsTemporary = (data[i++] != 0) ? true : false;
4697 bool IsPhantom = (data[i++] != 0) ? true : false;
4698 handlerUpdatePrimFlags(flags.AgentData.ObjectLocalID, UsePhysics, IsTemporary, IsPhantom, this);
4694 } 4699 }
4695 break; 4700 break;
4696 case PacketType.ObjectImage: 4701 case PacketType.ObjectImage: