diff options
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/ScenePresence.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index cfa4ffe..20ec72e 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs | |||
@@ -703,6 +703,18 @@ namespace OpenSim.Region.Environment.Scenes | |||
703 | } | 703 | } |
704 | } | 704 | } |
705 | } | 705 | } |
706 | else if (m_parentID != 0) | ||
707 | { | ||
708 | if (m_isTyping) | ||
709 | { | ||
710 | SendAnimPack(Animations.AnimsLLUUID["TYPE"], 1); | ||
711 | } | ||
712 | else | ||
713 | { | ||
714 | // TODO: stop the typing animation, continue sitting | ||
715 | SendAnimPack(Animations.AnimsLLUUID["SIT"], 1); | ||
716 | } | ||
717 | } | ||
706 | else | 718 | else |
707 | { | 719 | { |
708 | if (((m_movementflag & (uint) MainAvatar.ControlFlags.AGENT_CONTROL_UP_NEG) != 0) && | 720 | if (((m_movementflag & (uint) MainAvatar.ControlFlags.AGENT_CONTROL_UP_NEG) != 0) && |