diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Scene.cs')
-rwxr-xr-x | OpenSim/Region/Framework/Scenes/Scene.cs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index db64eb7..74cc161 100755 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -2631,12 +2631,10 @@ namespace OpenSim.Region.Framework.Scenes | |||
2631 | else | 2631 | else |
2632 | group.StopScriptInstances(); | 2632 | group.StopScriptInstances(); |
2633 | 2633 | ||
2634 | List<UUID> avatars = group.GetSittingAvatars(); | 2634 | List<ScenePresence> avatars = group.GetSittingAvatars(); |
2635 | foreach (UUID av in avatars) | 2635 | foreach (ScenePresence av in avatars) |
2636 | { | 2636 | { |
2637 | ScenePresence p = GetScenePresence(av); | 2637 | av.StandUp(); |
2638 | if (p != null && p.ParentUUID == UUID.Zero) | ||
2639 | p.StandUp(); | ||
2640 | } | 2638 | } |
2641 | 2639 | ||
2642 | SceneObjectPart[] partList = group.Parts; | 2640 | SceneObjectPart[] partList = group.Parts; |