diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs index df2bf34..013b755 100644 --- a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs +++ b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs | |||
@@ -217,7 +217,10 @@ namespace OpenSim.Region.ClientStack | |||
217 | case PacketType.ObjectAdd: | 217 | case PacketType.ObjectAdd: |
218 | if (OnAddPrim != null) | 218 | if (OnAddPrim != null) |
219 | { | 219 | { |
220 | OnAddPrim(Pack, this); | 220 | ObjectAddPacket packet = (ObjectAddPacket) Pack ; |
221 | PrimitiveBaseShape primShape = PrimitiveBaseShape.FromAddPacket( packet ); | ||
222 | |||
223 | OnAddPrim(this.AgentId, packet.ObjectData.RayEnd, primShape ); | ||
221 | } | 224 | } |
222 | break; | 225 | break; |
223 | case PacketType.ObjectShape: | 226 | case PacketType.ObjectShape: |