From 85c54f075cd86fe6b27b9c2817eb177755f29bb1 Mon Sep 17 00:00:00 2001 From: ClemensF Date: Sun, 14 Jul 2019 16:57:58 +0200 Subject: [PATCH] Version 4.12.2 Improved ImageLoader/TileImageLoader --- MapControl/Shared/TileImageLoader.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/MapControl/Shared/TileImageLoader.cs b/MapControl/Shared/TileImageLoader.cs index 86ad596f..afaceece 100644 --- a/MapControl/Shared/TileImageLoader.cs +++ b/MapControl/Shared/TileImageLoader.cs @@ -87,11 +87,9 @@ namespace MapControl if (newTasks > 0) { - var loadTasks = Enumerable.Range(0, newTasks).Select(n => LoadTilesFromQueueAsync()); - Interlocked.Add(ref taskCount, newTasks); - Task.WhenAll(loadTasks); // not awaited + Task.WhenAll(Enumerable.Range(0, newTasks).Select(n => LoadTilesFromQueueAsync())); // not awaited } } } @@ -107,8 +105,6 @@ namespace MapControl try { - //Debug.WriteLine("TileImageLoader: loading {0}/{1}/{2} in thread {3}", tile.ZoomLevel, tile.XIndex, tile.Y, Environment.CurrentManagedThreadId); - await loadTileImage(tile).ConfigureAwait(false); } catch (Exception ex)