timming issues on fast tp back to same region on new code
parent
5035de053a
commit
83fd05f131
|
@ -8931,9 +8931,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||||
if(rsrpkt.AgentData.AgentID != m_agentId || rsrpkt.AgentData.SessionID != m_sessionId)
|
if(rsrpkt.AgentData.AgentID != m_agentId || rsrpkt.AgentData.SessionID != m_sessionId)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// regionHandSHake is a protocol message, but it is also seems to be the only way to update terrain textures
|
|
||||||
// in last case this should be ignored.
|
|
||||||
OnRegionHandShakeReply = null;
|
|
||||||
if(m_supportViewerCache)
|
if(m_supportViewerCache)
|
||||||
m_viewerHandShakeFlags = rsrpkt.RegionInfo.Flags;
|
m_viewerHandShakeFlags = rsrpkt.RegionInfo.Flags;
|
||||||
else
|
else
|
||||||
|
|
|
@ -6797,7 +6797,12 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
GodController.HasMovedAway();
|
lock (m_completeMovementLock)
|
||||||
|
{
|
||||||
|
GodController.HasMovedAway();
|
||||||
|
SentInitialData = false;
|
||||||
|
}
|
||||||
|
|
||||||
List<ScenePresence> allpresences = m_scene.GetScenePresences();
|
List<ScenePresence> allpresences = m_scene.GetScenePresences();
|
||||||
foreach (ScenePresence p in allpresences)
|
foreach (ScenePresence p in allpresences)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue