diff --git a/source/FFImageLoading.Common/Work/WorkScheduler.cs b/source/FFImageLoading.Common/Work/WorkScheduler.cs index bea38c83b..b531ee972 100644 --- a/source/FFImageLoading.Common/Work/WorkScheduler.cs +++ b/source/FFImageLoading.Common/Work/WorkScheduler.cs @@ -400,7 +400,7 @@ private async Task RunAsync() private async Task QueueTaskAsync(PendingTask pendingTask, bool scheduleOnThreadPool) { - lock (_pendingTasks) + lock (_pendingTasksLock) { if (_currentlyRunning.Count >= _maxParallelTasks) return; @@ -411,7 +411,7 @@ private async Task QueueTaskAsync(PendingTask pendingTask, bool scheduleOnThread try { bool alreadyRunning = false; - lock (_pendingTasks) + lock (_pendingTasksLock) { if (!_currentlyRunning.ContainsKey(key)) {