aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorUbitUmarov2017-06-13 14:15:28 +0100
committerUbitUmarov2017-06-13 14:15:28 +0100
commitf33a871d614d9bf3e08b584080f53dc84dde9ec7 (patch)
tree093ea7130d71612d0874cb8608de96fa63526850
parent dont let time go back (diff)
downloadopensim-SC-f33a871d614d9bf3e08b584080f53dc84dde9ec7.zip
opensim-SC-f33a871d614d9bf3e08b584080f53dc84dde9ec7.tar.gz
opensim-SC-f33a871d614d9bf3e08b584080f53dc84dde9ec7.tar.bz2
opensim-SC-f33a871d614d9bf3e08b584080f53dc84dde9ec7.tar.xz
hope gc does remove a little dic and contents
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs8
1 files changed, 3 insertions, 5 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index 1118bb6..d22f75e 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -8042,12 +8042,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
8042 return true; 8042 return true;
8043 8043
8044 double now = Util.GetTimeStampMS(); 8044 double now = Util.GetTimeStampMS();
8045 if(objImageSeqs == null) 8045 if(objImageSeqs == null || ( now - lastobjImageSeqsMS > 30000.0))
8046 objImageSeqs = new Dictionary<uint, uint>(16);
8047 else
8048 { 8046 {
8049 if ( now - lastobjImageSeqsMS > 30000.0) 8047 objImageSeqs = null; // yeah i know superstition...
8050 objImageSeqs.Clear(); 8048 objImageSeqs = new Dictionary<uint, uint>(16);
8051 } 8049 }
8052 8050
8053 lastobjImageSeqsMS = now; 8051 lastobjImageSeqsMS = now;