From f5d7f4f835f9d12a9bdc09a0d317a7fe47b7cb75 Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Thu, 19 Feb 2026 17:20:55 +0100 Subject: [PATCH] TileImageLoader.MaxLoadTasks no longer static --- MapControl/Shared/TileImageLoader.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MapControl/Shared/TileImageLoader.cs b/MapControl/Shared/TileImageLoader.cs index a620b5fa..10351002 100644 --- a/MapControl/Shared/TileImageLoader.cs +++ b/MapControl/Shared/TileImageLoader.cs @@ -31,6 +31,10 @@ namespace MapControl { private static ILogger Logger => field ??= ImageLoader.LoggerFactory?.CreateLogger(typeof(TileImageLoader)); + private readonly Queue tileQueue = new Queue(); + private int tileCount; + private int taskCount; + /// /// Default folder path where a persistent cache implementation may save data, i.e. "C:\ProgramData\MapControl\TileCache". /// @@ -67,11 +71,7 @@ namespace MapControl /// /// Maximum number of parallel tile loading tasks. The default value is 4. /// - public static int MaxLoadTasks { get; set; } = 4; - - private readonly Queue tileQueue = new Queue(); - private int tileCount; - private int taskCount; + public int MaxLoadTasks { get; set; } = 4; public void BeginLoadTiles(IEnumerable tiles, TileSource tileSource, string cacheName, IProgress progress) {