From a54758eef38e911fcdca1cf200e97f56d6bf5e8f Mon Sep 17 00:00:00 2001 From: diva Date: Fri, 13 Feb 2009 00:49:58 +0000 Subject: Bug fix in prim crossing: making it clear when the local object needs to be cloned (regions on the same instance) and when it doesn't (regions on different instances). --- OpenSim/Region/Framework/Interfaces/IInterregionComms.cs | 2 +- OpenSim/Region/Framework/Scenes/Scene.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Framework') diff --git a/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs b/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs index 06ef1aa..d3f44bb 100644 --- a/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs +++ b/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs @@ -70,7 +70,7 @@ namespace OpenSim.Region.Framework.Interfaces /// bool SendCloseAgent(ulong regionHandle, UUID id); - bool SendCreateObject(ulong regionHandle, ISceneObject sog); + bool SendCreateObject(ulong regionHandle, ISceneObject sog, bool isLocalCall); } diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index 30b44b1..ffe0b81 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs @@ -2028,7 +2028,7 @@ namespace OpenSim.Region.Framework.Scenes // And the new channel... if (m_interregionCommsOut != null) - successYN = m_interregionCommsOut.SendCreateObject(newRegionHandle, grp); + successYN = m_interregionCommsOut.SendCreateObject(newRegionHandle, grp, true); if (successYN) { -- cgit v1.1