diff options
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 3aa3fea..3933cf7 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -4030,13 +4030,19 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
4030 | 4030 | ||
4031 | if (handlerInstantMessage != null) | 4031 | if (handlerInstantMessage != null) |
4032 | { | 4032 | { |
4033 | handlerInstantMessage(this, msgpack.AgentData.AgentID, msgpack.AgentData.SessionID, | 4033 | GridInstantMessage im = new GridInstantMessage(Scene, |
4034 | msgpack.MessageBlock.ToAgentID, msgpack.MessageBlock.ID, | 4034 | msgpack.AgentData.AgentID, |
4035 | msgpack.MessageBlock.Timestamp, IMfromName, IMmessage, | 4035 | IMfromName, |
4036 | msgpack.MessageBlock.Dialog, msgpack.MessageBlock.FromGroup, | 4036 | msgpack.MessageBlock.ToAgentID, |
4037 | msgpack.MessageBlock.Offline, msgpack.MessageBlock.ParentEstateID, | 4037 | msgpack.MessageBlock.Dialog, |
4038 | msgpack.MessageBlock.Position, msgpack.MessageBlock.RegionID, | 4038 | msgpack.MessageBlock.FromGroup, |
4039 | msgpack.MessageBlock.BinaryBucket); | 4039 | IMmessage, |
4040 | msgpack.MessageBlock.ID, | ||
4041 | msgpack.MessageBlock.Offline != 0 ? true : false, | ||
4042 | msgpack.MessageBlock.Position, | ||
4043 | msgpack.MessageBlock.BinaryBucket); | ||
4044 | |||
4045 | handlerInstantMessage(this, im); | ||
4040 | } | 4046 | } |
4041 | break; | 4047 | break; |
4042 | 4048 | ||