aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMelanie Thielker2010-06-01 02:45:14 +0200
committerMelanie2010-06-01 01:39:54 +0100
commitbe69259981f0452f1f7fe7d084fde0f4bc2789cf (patch)
treeed3760cb00cf1d98f3b8ec1fda1cbc51e4f10092
parentFix create selection getting overwritten by multiple updates for the same prim. (diff)
downloadopensim-SC-be69259981f0452f1f7fe7d084fde0f4bc2789cf.zip
opensim-SC-be69259981f0452f1f7fe7d084fde0f4bc2789cf.tar.gz
opensim-SC-be69259981f0452f1f7fe7d084fde0f4bc2789cf.tar.bz2
opensim-SC-be69259981f0452f1f7fe7d084fde0f4bc2789cf.tar.xz
Change the handling of CreateSelected. Only send it on real creation, not
for each prim coming into view.
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectPart.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
index ce1972f..38b2dc2 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
@@ -387,6 +387,7 @@ namespace OpenSim.Region.Framework.Scenes
387 // the prim into an agent inventory (Linden client reports that the "Object not found for drop" in its log 387 // the prim into an agent inventory (Linden client reports that the "Object not found for drop" in its log
388 388
389 _flags = 0; 389 _flags = 0;
390 CreateSelected = true;
390 391
391 TrimPermissions(); 392 TrimPermissions();
392 //m_undo = new UndoStack<UndoState>(ParentGroup.GetSceneMaxUndo()); 393 //m_undo = new UndoStack<UndoState>(ParentGroup.GetSceneMaxUndo());
@@ -416,7 +417,7 @@ namespace OpenSim.Region.Framework.Scenes
416 private PrimFlags _flags = 0; 417 private PrimFlags _flags = 0;
417 private DateTime m_expires; 418 private DateTime m_expires;
418 private DateTime m_rezzed; 419 private DateTime m_rezzed;
419 private bool m_createSelected = true; 420 private bool m_createSelected = false;
420 421
421 public UUID CreatorID 422 public UUID CreatorID
422 { 423 {