aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/TaskInventoryItem.cs
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-05-05 00:29:14 +0100
committerJustin Clark-Casey (justincc)2012-05-05 00:29:14 +0100
commit01b00ad0d57d828028379875a382965b44073497 (patch)
tree084b520e6963092331ce4f2bfd6d8b50a7dc3360 /OpenSim/Framework/TaskInventoryItem.cs
parentUse the more efficient HashSet instead of List for FlotasmAssetCache.m_Curren... (diff)
downloadopensim-SC-01b00ad0d57d828028379875a382965b44073497.zip
opensim-SC-01b00ad0d57d828028379875a382965b44073497.tar.gz
opensim-SC-01b00ad0d57d828028379875a382965b44073497.tar.bz2
opensim-SC-01b00ad0d57d828028379875a382965b44073497.tar.xz
Fire the scripting changed event with CHANGED_OWNER when an object that has changed owners is rezzed.
This needs to occur after the script is resumed rather than before, when the event is just dropped. Addresses http://opensimulator.org/mantis/view.php?id=5890 and http://opensimulator.org/mantis/view.php?id=5952
Diffstat (limited to 'OpenSim/Framework/TaskInventoryItem.cs')
-rw-r--r--OpenSim/Framework/TaskInventoryItem.cs16
1 files changed, 13 insertions, 3 deletions
diff --git a/OpenSim/Framework/TaskInventoryItem.cs b/OpenSim/Framework/TaskInventoryItem.cs
index d4bbbfb..362d365 100644
--- a/OpenSim/Framework/TaskInventoryItem.cs
+++ b/OpenSim/Framework/TaskInventoryItem.cs
@@ -26,6 +26,8 @@
26 */ 26 */
27 27
28using System; 28using System;
29using System.Reflection;
30using log4net;
29using OpenMetaverse; 31using OpenMetaverse;
30 32
31namespace OpenSim.Framework 33namespace OpenSim.Framework
@@ -35,6 +37,8 @@ namespace OpenSim.Framework
35 /// </summary> 37 /// </summary>
36 public class TaskInventoryItem : ICloneable 38 public class TaskInventoryItem : ICloneable
37 { 39 {
40// private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
41
38 /// <summary> 42 /// <summary>
39 /// XXX This should really be factored out into some constants class. 43 /// XXX This should really be factored out into some constants class.
40 /// </summary> 44 /// </summary>
@@ -331,12 +335,18 @@ namespace OpenSim.Framework
331 } 335 }
332 } 336 }
333 337
334 public bool OwnerChanged { 338 public bool OwnerChanged
335 get { 339 {
340 get
341 {
336 return _ownerChanged; 342 return _ownerChanged;
337 } 343 }
338 set { 344 set
345 {
339 _ownerChanged = value; 346 _ownerChanged = value;
347// m_log.DebugFormat(
348// "[TASK INVENTORY ITEM]: Owner changed set {0} for {1} {2} owned by {3}",
349// _ownerChanged, Name, ItemID, OwnerID);
340 } 350 }
341 } 351 }
342 352