From 67df3be368eb6d801048d81195bf8e665ab59c1f Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 28 Mar 2013 15:27:34 -0400 Subject: [PATCH] removed extra lock --- MediaBrowser.Controller/Entities/Folder.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 2eff4569f2..6b954d1104 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/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);