Add the object owner UUID into the binary bucket of object to user IM

avinationmerge
Melanie Thielker 2010-06-24 20:46:24 +02:00
parent 2cc1f14b0c
commit cbca58401a
2 changed files with 3 additions and 1 deletions

View File

@ -201,6 +201,8 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage
private void UndeliveredMessage(GridInstantMessage im) private void UndeliveredMessage(GridInstantMessage im)
{ {
if (im.dialog == 19)
im.offline = 1; // We want them pushed out to the server
if ((im.offline != 0) if ((im.offline != 0)
&& (!im.fromGroup || (im.fromGroup && m_ForwardOfflineGroupMessages))) && (!im.fromGroup || (im.fromGroup && m_ForwardOfflineGroupMessages)))
{ {

View File

@ -3272,7 +3272,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
msg.ParentEstateID = 0; //ParentEstateID; msg.ParentEstateID = 0; //ParentEstateID;
msg.Position = Vector3.Zero;// new Vector3(m_host.AbsolutePosition); msg.Position = Vector3.Zero;// new Vector3(m_host.AbsolutePosition);
msg.RegionID = World.RegionInfo.RegionID.Guid;//RegionID.Guid; msg.RegionID = World.RegionInfo.RegionID.Guid;//RegionID.Guid;
msg.binaryBucket = new byte[0];// binaryBucket; msg.binaryBucket = Util.StringToBytes256(m_host.OwnerID.ToString());
if (m_TransferModule != null) if (m_TransferModule != null)
{ {