From f0bf2e761e499f82c44c1f13d943cce997f236a9 Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Thu, 23 Oct 2025 18:59:02 +0200 Subject: [PATCH] Update TileImageLoader.cs --- MapControl/Shared/TileImageLoader.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/MapControl/Shared/TileImageLoader.cs b/MapControl/Shared/TileImageLoader.cs index 6714c34a..72fbaba7 100644 --- a/MapControl/Shared/TileImageLoader.cs +++ b/MapControl/Shared/TileImageLoader.cs @@ -125,13 +125,11 @@ namespace MapControl break; } - var tileNumber = tileCount - tileQueue.Count; - progress?.Report((double)tileNumber / tileCount); - Logger?.LogDebug("Loading tile {number} of {count} ({zoom}/{column}/{row}) in thread {thread}", - tileNumber, tileCount, tile.ZoomLevel, tile.Column, tile.Row, Environment.CurrentManagedThreadId); + progress?.Report(1d - (double)tileQueue.Count / tileCount); } tile.IsPending = false; + Logger?.LogDebug("Thread {thread,2}: Loading tile ({zoom}/{column}/{row})", Environment.CurrentManagedThreadId, tile.ZoomLevel, tile.Column, tile.Row); try { @@ -166,9 +164,9 @@ namespace MapControl private static async Task LoadCachedBuffer(Tile tile, Uri uri, string cacheName) { - var extension = Path.GetExtension(uri.LocalPath); + var extension = Path.GetExtension(uri.LocalPath).ToLower(); - if (string.IsNullOrEmpty(extension) || extension.Equals(".jpeg", StringComparison.OrdinalIgnoreCase)) + if (string.IsNullOrEmpty(extension) || extension.Equals(".jpeg")) { extension = ".jpg"; }