diff options
author | Justin Clark-Casey (justincc) | 2011-08-01 06:52:52 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2011-08-01 06:52:52 +0100 |
commit | f9d6a91252366df40ab44220538c9b691156f801 (patch) | |
tree | ebb785de1547e493c7b7f0b57c5b44deae7e7152 | |
parent | comment out unused code in OdeScene.TriCallback() (diff) | |
download | opensim-SC-f9d6a91252366df40ab44220538c9b691156f801.zip opensim-SC-f9d6a91252366df40ab44220538c9b691156f801.tar.gz opensim-SC-f9d6a91252366df40ab44220538c9b691156f801.tar.bz2 opensim-SC-f9d6a91252366df40ab44220538c9b691156f801.tar.xz |
Instead of preserving old name in geom_name_map in change size or shape, use the Name property instead.
This is equivalent since the prim 'name' is never changed. In fact, this propery is never used for prims
-rw-r--r-- | OpenSim/Region/Physics/OdePlugin/ODEPrim.cs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs index 8881c44..0128cbc 100644 --- a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs +++ b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs | |||
@@ -1510,7 +1510,7 @@ Console.WriteLine("changeadd 1"); | |||
1510 | } | 1510 | } |
1511 | } | 1511 | } |
1512 | 1512 | ||
1513 | _parent_scene.geom_name_map[prim_geom] = this.Name; | 1513 | _parent_scene.geom_name_map[prim_geom] = Name; |
1514 | _parent_scene.actor_name_map[prim_geom] = this; | 1514 | _parent_scene.actor_name_map[prim_geom] = this; |
1515 | 1515 | ||
1516 | changeSelectedStatus(timestep); | 1516 | changeSelectedStatus(timestep); |
@@ -1943,8 +1943,6 @@ Console.WriteLine(" JointCreateFixed"); | |||
1943 | m_log.DebugFormat("[ODE PRIM]: Called changesize"); | 1943 | m_log.DebugFormat("[ODE PRIM]: Called changesize"); |
1944 | #endif | 1944 | #endif |
1945 | 1945 | ||
1946 | string oldname = _parent_scene.geom_name_map[prim_geom]; | ||
1947 | |||
1948 | if (_size.X <= 0) _size.X = 0.01f; | 1946 | if (_size.X <= 0) _size.X = 0.01f; |
1949 | if (_size.Y <= 0) _size.Y = 0.01f; | 1947 | if (_size.Y <= 0) _size.Y = 0.01f; |
1950 | if (_size.Z <= 0) _size.Z = 0.01f; | 1948 | if (_size.Z <= 0) _size.Z = 0.01f; |
@@ -2009,7 +2007,7 @@ Console.WriteLine(" JointCreateFixed"); | |||
2009 | d.BodyEnable(Body); | 2007 | d.BodyEnable(Body); |
2010 | } | 2008 | } |
2011 | 2009 | ||
2012 | _parent_scene.geom_name_map[prim_geom] = oldname; | 2010 | _parent_scene.geom_name_map[prim_geom] = Name; |
2013 | _parent_scene.actor_name_map[prim_geom] = this; | 2011 | _parent_scene.actor_name_map[prim_geom] = this; |
2014 | 2012 | ||
2015 | changeSelectedStatus(timestamp); | 2013 | changeSelectedStatus(timestamp); |
@@ -2045,8 +2043,6 @@ Console.WriteLine(" JointCreateFixed"); | |||
2045 | 2043 | ||
2046 | public void changeshape(float timestamp) | 2044 | public void changeshape(float timestamp) |
2047 | { | 2045 | { |
2048 | string oldname = _parent_scene.geom_name_map[prim_geom]; | ||
2049 | |||
2050 | // Cleanup of old prim geometry and Bodies | 2046 | // Cleanup of old prim geometry and Bodies |
2051 | if (IsPhysical && Body != IntPtr.Zero) | 2047 | if (IsPhysical && Body != IntPtr.Zero) |
2052 | { | 2048 | { |
@@ -2108,7 +2104,7 @@ Console.WriteLine(" JointCreateFixed"); | |||
2108 | } | 2104 | } |
2109 | } | 2105 | } |
2110 | 2106 | ||
2111 | _parent_scene.geom_name_map[prim_geom] = oldname; | 2107 | _parent_scene.geom_name_map[prim_geom] = Name; |
2112 | _parent_scene.actor_name_map[prim_geom] = this; | 2108 | _parent_scene.actor_name_map[prim_geom] = this; |
2113 | 2109 | ||
2114 | changeSelectedStatus(timestamp); | 2110 | changeSelectedStatus(timestamp); |