diff options
Diffstat (limited to 'OpenSim/Framework/TaskInventoryItem.cs')
-rw-r--r-- | OpenSim/Framework/TaskInventoryItem.cs | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/OpenSim/Framework/TaskInventoryItem.cs b/OpenSim/Framework/TaskInventoryItem.cs index 30d775c..be2b8c8 100644 --- a/OpenSim/Framework/TaskInventoryItem.cs +++ b/OpenSim/Framework/TaskInventoryItem.cs | |||
@@ -121,9 +121,12 @@ namespace OpenSim.Framework | |||
121 | private UUID _permsGranter; | 121 | private UUID _permsGranter; |
122 | private int _permsMask; | 122 | private int _permsMask; |
123 | private int _type = 0; | 123 | private int _type = 0; |
124 | private UUID _oldID; | 124 | private UUID _oldID = UUID.Zero; |
125 | 125 | ||
126 | private bool _ownerChanged = false; | 126 | private bool _ownerChanged = false; |
127 | |||
128 | // This used ONLY during copy. It can't be relied on at other times! | ||
129 | private bool _scriptRunning = true; | ||
127 | 130 | ||
128 | public UUID AssetID { | 131 | public UUID AssetID { |
129 | get { | 132 | get { |
@@ -387,6 +390,15 @@ namespace OpenSim.Framework | |||
387 | } | 390 | } |
388 | } | 391 | } |
389 | 392 | ||
393 | public bool ScriptRunning { | ||
394 | get { | ||
395 | return _scriptRunning; | ||
396 | } | ||
397 | set { | ||
398 | _scriptRunning = value; | ||
399 | } | ||
400 | } | ||
401 | |||
390 | // See ICloneable | 402 | // See ICloneable |
391 | 403 | ||
392 | #region ICloneable Members | 404 | #region ICloneable Members |
@@ -404,7 +416,8 @@ namespace OpenSim.Framework | |||
404 | /// <param name="partID">The new part ID to which this item belongs</param> | 416 | /// <param name="partID">The new part ID to which this item belongs</param> |
405 | public void ResetIDs(UUID partID) | 417 | public void ResetIDs(UUID partID) |
406 | { | 418 | { |
407 | OldItemID = ItemID; | 419 | if (_oldID == UUID.Zero) |
420 | _oldID = ItemID; | ||
408 | ItemID = UUID.Random(); | 421 | ItemID = UUID.Random(); |
409 | ParentPartID = partID; | 422 | ParentPartID = partID; |
410 | ParentID = partID; | 423 | ParentID = partID; |