From be50fa76eeedde077c752e726f1480d62d636b3d Mon Sep 17 00:00:00 2001
From: Justin Clarke Casey
Date: Fri, 18 Jan 2008 18:43:16 +0000
Subject: Change SOP.HasChanged to HasPrimChanged in preparation for further
changes
---
.../Region/Environment/Scenes/SceneObjectGroup.cs | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
(limited to 'OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs')
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
index 5790591..77841eb 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
@@ -55,7 +55,11 @@ namespace OpenSim.Region.Environment.Scenes
public event PrimCountTaintedDelegate OnPrimCountTainted;
- public bool HasChanged = false;
+ ///
+ /// Signal whether the prim's non-inventory attributes have changed
+ /// since its last persistent backup
+ ///
+ public bool HasPrimChanged = false;
private LLVector3 lastPhysGroupPos;
private LLQuaternion lastPhysGroupRot;
@@ -728,7 +732,7 @@ namespace OpenSim.Region.Environment.Scenes
///
public void ScheduleGroupForFullUpdate()
{
- HasChanged = true;
+ HasPrimChanged = true;
foreach (SceneObjectPart part in m_parts.Values)
{
part.ScheduleFullUpdate();
@@ -740,7 +744,7 @@ namespace OpenSim.Region.Environment.Scenes
///
public void ScheduleGroupForTerseUpdate()
{
- HasChanged = true;
+ HasPrimChanged = true;
foreach (SceneObjectPart part in m_parts.Values)
{
part.ScheduleTerseUpdate();
@@ -752,7 +756,7 @@ namespace OpenSim.Region.Environment.Scenes
///
public void SendGroupFullUpdate()
{
- HasChanged = true;
+ HasPrimChanged = true;
foreach (SceneObjectPart part in m_parts.Values)
{
part.SendFullUpdateToAllClients();
@@ -764,7 +768,7 @@ namespace OpenSim.Region.Environment.Scenes
///
public void SendGroupTerseUpdate()
{
- HasChanged = true;
+ HasPrimChanged = true;
foreach (SceneObjectPart part in m_parts.Values)
{
part.SendTerseUpdateToAllClients();
@@ -1483,10 +1487,10 @@ namespace OpenSim.Region.Environment.Scenes
///
public void ProcessBackup(IRegionDataStore datastore)
{
- if (HasChanged)
+ if (HasPrimChanged)
{
datastore.StoreObject(this, m_scene.RegionInfo.RegionID);
- HasChanged = false;
+ HasPrimChanged = false;
}
}
@@ -1598,7 +1602,7 @@ namespace OpenSim.Region.Environment.Scenes
public void ResetChildPrimPhysicsPositions()
{
AbsolutePosition = AbsolutePosition;
- HasChanged = false;
+ HasPrimChanged = false;
}
public LLUUID GetPartsFullID(uint localID)
--
cgit v1.1