Turn off edit beams when object is derezed while being edited. (mantis #6722)
parent
d4c506e453
commit
07e4958b19
|
@ -1568,8 +1568,14 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
// Here's where you get them.
|
// Here's where you get them.
|
||||||
m_AgentControlFlags = flags;
|
m_AgentControlFlags = flags;
|
||||||
m_headrotation = agentData.HeadRotation;
|
m_headrotation = agentData.HeadRotation;
|
||||||
|
byte oldState = State;
|
||||||
State = agentData.State;
|
State = agentData.State;
|
||||||
|
|
||||||
|
// We need to send this back to the client in order to stop the edit beams
|
||||||
|
if ((oldState & (uint)AgentState.Editing) != 0 && State == (uint)AgentState.None)
|
||||||
|
ControllingClient.SendAgentTerseUpdate(this);
|
||||||
|
|
||||||
|
|
||||||
PhysicsActor actor = PhysicsActor;
|
PhysicsActor actor = PhysicsActor;
|
||||||
if (actor == null)
|
if (actor == null)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue