aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorMelanie2011-12-20 21:51:43 +0000
committerMelanie2011-12-20 21:51:43 +0000
commitca6113a4d5b76eb4d3b8a58335ccf939c6692ce5 (patch)
treed89152b691685be8b93699fec8ac5d254c01bb53 /OpenSim/Region
parentMerge branch 'master' into careminster (diff)
parentThough the viewer warns about receiving this, not sending appears to break ba... (diff)
downloadopensim-SC-ca6113a4d5b76eb4d3b8a58335ccf939c6692ce5.zip
opensim-SC-ca6113a4d5b76eb4d3b8a58335ccf939c6692ce5.tar.gz
opensim-SC-ca6113a4d5b76eb4d3b8a58335ccf939c6692ce5.tar.bz2
opensim-SC-ca6113a4d5b76eb4d3b8a58335ccf939c6692ce5.tar.xz
Merge branch 'master' into careminster
Conflicts: OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs10
-rw-r--r--OpenSim/Region/Physics/OdePlugin/OdeScene.cs4
2 files changed, 7 insertions, 7 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index f5b37d3..34b3c1d 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -2554,10 +2554,7 @@ namespace OpenSim.Region.Framework.Scenes
2554 // again here... this comes after the cached appearance check because the avatars 2554 // again here... this comes after the cached appearance check because the avatars
2555 // appearance goes into the avatar update packet 2555 // appearance goes into the avatar update packet
2556 SendAvatarDataToAllAgents(); 2556 SendAvatarDataToAllAgents();
2557 2557 SendAppearanceToAgent(this);
2558 // Sending us our own appearance does not seem to be necessary, and the viewer warns in the log if you do
2559 // this.
2560// SendAppearanceToAgent(this);
2561 2558
2562 // If we are using the the cached appearance then send it out to everyone 2559 // If we are using the the cached appearance then send it out to everyone
2563 if (cachedappearance) 2560 if (cachedappearance)
@@ -2977,7 +2974,10 @@ namespace OpenSim.Region.Framework.Scenes
2977 if (byebyeRegions.Count > 0) 2974 if (byebyeRegions.Count > 0)
2978 { 2975 {
2979 m_log.Debug("[SCENE PRESENCE]: Closing " + byebyeRegions.Count + " child agents"); 2976 m_log.Debug("[SCENE PRESENCE]: Closing " + byebyeRegions.Count + " child agents");
2980 m_scene.SceneGridService.SendCloseChildAgentConnections(ControllingClient.AgentId, byebyeRegions); 2977 Util.FireAndForget(delegate
2978 {
2979 m_scene.SceneGridService.SendCloseChildAgentConnections(ControllingClient.AgentId, byebyeRegions);
2980 });
2981 } 2981 }
2982 2982
2983 foreach (ulong handle in byebyeRegions) 2983 foreach (ulong handle in byebyeRegions)
diff --git a/OpenSim/Region/Physics/OdePlugin/OdeScene.cs b/OpenSim/Region/Physics/OdePlugin/OdeScene.cs
index f716687..04ba738 100644
--- a/OpenSim/Region/Physics/OdePlugin/OdeScene.cs
+++ b/OpenSim/Region/Physics/OdePlugin/OdeScene.cs
@@ -3430,7 +3430,7 @@ namespace OpenSim.Region.Physics.OdePlugin
3430 private void SetTerrain(float[] heightMap, Vector3 pOffset) 3430 private void SetTerrain(float[] heightMap, Vector3 pOffset)
3431 { 3431 {
3432 int startTime = Util.EnvironmentTickCount(); 3432 int startTime = Util.EnvironmentTickCount();
3433 m_log.DebugFormat("[ODE SCENE]: Setting terrain for {0}", Name); 3433 m_log.DebugFormat("[ODE SCENE]: Setting terrain for {0} with offset {1}", Name, pOffset);
3434 3434
3435 // this._heightmap[i] = (double)heightMap[i]; 3435 // this._heightmap[i] = (double)heightMap[i];
3436 // dbm (danx0r) -- creating a buffer zone of one extra sample all around 3436 // dbm (danx0r) -- creating a buffer zone of one extra sample all around
@@ -3544,7 +3544,7 @@ namespace OpenSim.Region.Physics.OdePlugin
3544 3544
3545 d.RFromAxisAndAngle(out R, v3.X, v3.Y, v3.Z, angle); 3545 d.RFromAxisAndAngle(out R, v3.X, v3.Y, v3.Z, angle);
3546 d.GeomSetRotation(GroundGeom, ref R); 3546 d.GeomSetRotation(GroundGeom, ref R);
3547 d.GeomSetPosition(GroundGeom, (pOffset.X + ((int)Constants.RegionSize * 0.5f)) - 1, (pOffset.Y + ((int)Constants.RegionSize * 0.5f)) - 1, 0); 3547 d.GeomSetPosition(GroundGeom, (pOffset.X + ((int)Constants.RegionSize * 0.5f)), (pOffset.Y + ((int)Constants.RegionSize * 0.5f)), 0);
3548 IntPtr testGround = IntPtr.Zero; 3548 IntPtr testGround = IntPtr.Zero;
3549 if (RegionTerrain.TryGetValue(pOffset, out testGround)) 3549 if (RegionTerrain.TryGetValue(pOffset, out testGround))
3550 { 3550 {