From 2dc94870aa3c76628ecf7c12b5a1002142a7d8ed Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Sat, 9 Feb 2008 00:14:34 +0000 Subject: Mostly debugging verbosity which I shall very shortly comment out. Just want to try this out on windows quickly. --- OpenSim/Region/Environment/Modules/UserTextureDownloadService.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/Environment/Modules/UserTextureDownloadService.cs') diff --git a/OpenSim/Region/Environment/Modules/UserTextureDownloadService.cs b/OpenSim/Region/Environment/Modules/UserTextureDownloadService.cs index b458d67..08b6979 100644 --- a/OpenSim/Region/Environment/Modules/UserTextureDownloadService.cs +++ b/OpenSim/Region/Environment/Modules/UserTextureDownloadService.cs @@ -37,6 +37,9 @@ namespace OpenSim.Region.Environment.Modules { public class UserTextureDownloadService { + private static readonly log4net.ILog m_log + = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); + private readonly Dictionary m_textureSenders = new Dictionary(); private readonly BlockingQueue m_sharedSendersQueue; private readonly Scene m_scene; @@ -98,9 +101,12 @@ namespace OpenSim.Region.Environment.Modules if (!textureSender.ImageLoaded) { textureSender.TextureReceived(asset); - EnqueueTextureSender(textureSender); } + + m_log.Info(String.Format("[TEXTURE SENDER] Removing texture sender with uuid {0}", textureID)); + m_textureSenders.Remove(textureID); + m_log.Info(String.Format("[TEXTURE SENDER] Current texture senders in dictionary: {0}", m_textureSenders.Count)); } else { -- cgit v1.1