aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP/PriorityQueue.cs
diff options
context:
space:
mode:
authorMic Bowman2011-04-12 15:40:57 -0700
committerMic Bowman2011-04-12 15:58:57 -0700
commit78c04d61caed7dc62eb299a09148934d95a1c882 (patch)
treea599a52a41cb98d2e68fb5f57da9fd44844b0c75 /OpenSim/Region/ClientStack/LindenUDP/PriorityQueue.cs
parentfixed a couple bugs with the property queues (diff)
downloadopensim-SC_OLD-78c04d61caed7dc62eb299a09148934d95a1c882.zip
opensim-SC_OLD-78c04d61caed7dc62eb299a09148934d95a1c882.tar.gz
opensim-SC_OLD-78c04d61caed7dc62eb299a09148934d95a1c882.tar.bz2
opensim-SC_OLD-78c04d61caed7dc62eb299a09148934d95a1c882.tar.xz
Fixed the update of items in the priority queue to enable both
types of property updates to be specified. Not sure if one form of property update should supercede another. But for now the old OpenSim behavior is preserved by sending both.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/PriorityQueue.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/PriorityQueue.cs b/OpenSim/Region/ClientStack/LindenUDP/PriorityQueue.cs
index 6521a00..b62ec07 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/PriorityQueue.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/PriorityQueue.cs
@@ -87,7 +87,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
87 if (m_lookupTable.TryGetValue(localid, out lookup)) 87 if (m_lookupTable.TryGetValue(localid, out lookup))
88 { 88 {
89 entry = lookup.Heap[lookup.Handle].EntryOrder; 89 entry = lookup.Heap[lookup.Handle].EntryOrder;
90 value.Flags |= lookup.Heap[lookup.Handle].Value.Flags; 90 value.Update(lookup.Heap[lookup.Handle].Value);
91 lookup.Heap.Remove(lookup.Handle); 91 lookup.Heap.Remove(lookup.Handle);
92 } 92 }
93 93