diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/InnerScene.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/InnerScene.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/InnerScene.cs b/OpenSim/Region/Environment/Scenes/InnerScene.cs index 65012ad..84de71f 100644 --- a/OpenSim/Region/Environment/Scenes/InnerScene.cs +++ b/OpenSim/Region/Environment/Scenes/InnerScene.cs | |||
@@ -1417,6 +1417,13 @@ namespace OpenSim.Region.Environment.Scenes | |||
1417 | Entities.Add(copy.UUID, copy); | 1417 | Entities.Add(copy.UUID, copy); |
1418 | } | 1418 | } |
1419 | 1419 | ||
1420 | // Since we copy from a source group that is in selected | ||
1421 | // state, but the copy is shown deselected in the viewer, | ||
1422 | // We need to clear the selection flag here, else that | ||
1423 | // prim never gets persisted at all. The client doesn't | ||
1424 | // think it's selected, so it will never send a deselect... | ||
1425 | copy.IsSelected=false; | ||
1426 | |||
1420 | m_numPrim++; | 1427 | m_numPrim++; |
1421 | 1428 | ||
1422 | copy.StartScripts(); | 1429 | copy.StartScripts(); |