From a7944dd065473fba734fb3b1f529edabee4c6b60 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Fri, 26 Jan 2024 18:59:38 +0000 Subject: [PATCH] whatever.. --- .../MapImageService/MapImageService.cs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/OpenSim/Services/MapImageService/MapImageService.cs b/OpenSim/Services/MapImageService/MapImageService.cs index 645d8d09f4..e820f13602 100644 --- a/OpenSim/Services/MapImageService/MapImageService.cs +++ b/OpenSim/Services/MapImageService/MapImageService.cs @@ -146,13 +146,7 @@ namespace OpenSim.Services.MapImageService public int x; public int y; public UUID scopeID; - public mapToMultiRez(int pX, int pY, UUID pscopeID) - { - x = pX; - y = pY; - scopeID = pscopeID; - } - }; + } private readonly Queue m_MultiRezToBuild = new Queue(); @@ -161,7 +155,15 @@ namespace OpenSim.Services.MapImageService lock (m_MultiRezToBuild) { // m_log.DebugFormat("{0} UpdateMultiResolutionFilesAsync: scheduling update for <{1},{2}>", LogHeader, x, y); - m_MultiRezToBuild.Enqueue(new MapToMultiRez(x, y, scopeID)); + m_MultiRezToBuild.Enqueue( + new MapToMultiRez + { + x = x, + y = y, + scopeID = scopeID + } + ); + if (m_MultiRezToBuild.Count == 1) Util.FireAndForget(DoUpdateMultiResolutionFilesAsync); }