diff options
author | Charles Krinke | 2008-05-25 19:21:21 +0000 |
---|---|---|
committer | Charles Krinke | 2008-05-25 19:21:21 +0000 |
commit | 36b8196f7a1d1a2350649d018bdd344e44e35461 (patch) | |
tree | 6497b39d8f63d924038cda835e5ac5681b495120 /OpenSim/Region/Environment/Scenes/InnerScene.cs | |
parent | Thank you kindly, Grumly57 for a patch to improve (diff) | |
download | opensim-SC_OLD-36b8196f7a1d1a2350649d018bdd344e44e35461.zip opensim-SC_OLD-36b8196f7a1d1a2350649d018bdd344e44e35461.tar.gz opensim-SC_OLD-36b8196f7a1d1a2350649d018bdd344e44e35461.tar.bz2 opensim-SC_OLD-36b8196f7a1d1a2350649d018bdd344e44e35461.tar.xz |
Thank you kindly, Tiffany for a patch that helps:
Drag copy a prim and the prim that is moved, persists.
The prim that is created does not survive a restart.
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(); |