If a physical prim is manually moved (e.g. by a user) then set the geometry position as well as the body position

This is necessary to stop the moved prim snapping back to the original position on deselection if moved only once
This resolves http://opensimulator.org/mantis/view.php?id=5966
0.7.3-extended
Justin Clark-Casey (justincc) 2012-04-20 23:24:24 +01:00
parent eb39d1c4d4
commit 265707d21c
1 changed files with 12 additions and 14 deletions

View File

@ -1579,8 +1579,7 @@ Console.WriteLine(" JointCreateFixed");
//m_log.Debug("[BUG]: race!"); //m_log.Debug("[BUG]: race!");
//} //}
} }
else
{
// string primScenAvatarIn = _parent_scene.whichspaceamIin(_position); // string primScenAvatarIn = _parent_scene.whichspaceamIin(_position);
// int[] arrayitem = _parent_scene.calculateSpaceArrayItemFromPos(_position); // int[] arrayitem = _parent_scene.calculateSpaceArrayItemFromPos(_position);
// _parent_scene.waitForSpaceUnlock(m_targetSpace); // _parent_scene.waitForSpaceUnlock(m_targetSpace);
@ -1596,7 +1595,6 @@ Console.WriteLine(" JointCreateFixed");
// _parent_scene.waitForSpaceUnlock(m_targetSpace); // _parent_scene.waitForSpaceUnlock(m_targetSpace);
d.SpaceAdd(m_targetSpace, prim_geom); d.SpaceAdd(m_targetSpace, prim_geom);
} }
}
changeSelectedStatus(); changeSelectedStatus();