diff options
author | Justin Clark-Casey (justincc) | 2013-05-23 23:52:07 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2013-05-23 23:52:07 +0100 |
commit | 9b56f993261954fe9918bd0c9205a41e058183a1 (patch) | |
tree | 367620fc1317e8826233fbd62f5b633e90c9f7e6 | |
parent | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim (diff) | |
download | opensim-SC-9b56f993261954fe9918bd0c9205a41e058183a1.zip opensim-SC-9b56f993261954fe9918bd0c9205a41e058183a1.tar.gz opensim-SC-9b56f993261954fe9918bd0c9205a41e058183a1.tar.bz2 opensim-SC-9b56f993261954fe9918bd0c9205a41e058183a1.tar.xz |
Fix bug where a cloned object would report the wrong llGetNumberOfPrims() when avatars had been sitting on the original and a different avatar sat on the copy within the same opensim session.
This was because the sitting avatars list was being cloned rather than reset.
Addresses http://opensimulator.org/mantis/view.php?id=6649
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs index 38fa26a..2d4218d 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | |||
@@ -1500,6 +1500,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
1500 | dupe.IsAttachment = true; | 1500 | dupe.IsAttachment = true; |
1501 | 1501 | ||
1502 | dupe.AbsolutePosition = new Vector3(AbsolutePosition.X, AbsolutePosition.Y, AbsolutePosition.Z); | 1502 | dupe.AbsolutePosition = new Vector3(AbsolutePosition.X, AbsolutePosition.Y, AbsolutePosition.Z); |
1503 | dupe.m_sittingAvatars = new List<UUID>(); | ||
1503 | 1504 | ||
1504 | if (!userExposed) | 1505 | if (!userExposed) |
1505 | { | 1506 | { |