소스 검색

removed extra lock

Luke Pulverenti 12 년 전
부모
커밋
67df3be368
1개의 변경된 파일4개의 추가작업 그리고 7개의 파일을 삭제
  1. 4 7
      MediaBrowser.Controller/Entities/Folder.cs

+ 4 - 7
MediaBrowser.Controller/Entities/Folder.cs

@@ -766,15 +766,12 @@ namespace MediaBrowser.Controller.Entities
 
                     innerProgress.RegisterAction(p =>
                     {
-                        lock (progress)
-                        {
-                            percentages.TryUpdate(child.Id, p / 100, percentages[child.Id]);
+                        percentages.TryUpdate(child.Id, p / 100, percentages[child.Id]);
 
-                            var percent = percentages.Values.Sum();
-                            percent /= list.Count;
+                        var percent = percentages.Values.Sum();
+                        percent /= list.Count;
 
-                            progress.Report((90 * percent) + 10);
-                        }
+                        progress.Report((90 * percent) + 10);
                     });
 
                     await ((Folder)child).ValidateChildren(innerProgress, cancellationToken, recursive: recursive).ConfigureAwait(false);