Update GroundOverlay.cs

This commit is contained in:
ClemensFischer 2025-09-09 13:47:10 +02:00
parent 9a3da275c0
commit ee450e1a56

View file

@ -162,9 +162,10 @@ namespace MapControl
{ {
var imageOverlays = ReadImageOverlays(document); var imageOverlays = ReadImageOverlays(document);
var semaphore = new SemaphoreSlim(MaxLoadTasks); using (var semaphore = new SemaphoreSlim(MaxLoadTasks))
{
var tasks = imageOverlays.Select(async imageOverlay => var tasks = imageOverlays.Select(
async imageOverlay =>
{ {
await semaphore.WaitAsync(); await semaphore.WaitAsync();
try try
@ -178,6 +179,7 @@ namespace MapControl
}); });
await Task.WhenAll(tasks); await Task.WhenAll(tasks);
}
return imageOverlays; return imageOverlays;
} }