From 6a15464b0ac731b678b224cb64c742957f36888f Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Mon, 11 Jul 2011 02:29:19 +0100
Subject: refactor: Make arguments to SceneGraph.UpdatePrimFlags() more
readable
---
OpenSim/Region/Framework/Scenes/SceneGraph.cs | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/OpenSim/Region/Framework/Scenes/SceneGraph.cs b/OpenSim/Region/Framework/Scenes/SceneGraph.cs
index a078291..7ec7ea3 100644
--- a/OpenSim/Region/Framework/Scenes/SceneGraph.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneGraph.cs
@@ -1401,21 +1401,26 @@ namespace OpenSim.Region.Framework.Scenes
}
///
- ///
+ /// Update the flags on a scene object. This covers properties such as phantom, physics and temporary.
///
+ ///
+ /// This is currently handling the incoming call from the client stack (e.g. LLClientView).
+ ///
///
- ///
+ ///
+ ///
+ ///
///
- /// This routine seems to get called when a user changes object settings in the viewer.
- /// If some one can confirm that, please change the comment according.
- protected internal void UpdatePrimFlags(uint localID, bool UsePhysics, bool IsTemporary, bool IsPhantom, IClientAPI remoteClient)
+ protected internal void UpdatePrimFlags(
+ uint localID, bool UsePhysics, bool SetTemporary, bool SetPhantom, IClientAPI remoteClient)
{
SceneObjectGroup group = GetGroupByPrim(localID);
if (group != null)
{
if (m_parentScene.Permissions.CanEditObject(group.UUID, remoteClient.AgentId))
{
- group.UpdatePrimFlags(localID, UsePhysics, IsTemporary, IsPhantom, false); // VolumeDetect can't be set via UI and will always be off when a change is made there
+ // VolumeDetect can't be set via UI and will always be off when a change is made there
+ group.UpdatePrimFlags(localID, UsePhysics, SetTemporary, SetPhantom, false);
}
}
}
--
cgit v1.1