diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-03-29 01:45:21 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-03-29 01:45:21 -0400 |
| commit | 8f7981b6a669cdbdb6877ec1c532976eb38ebf75 (patch) | |
| tree | d504b7e065462b3fd8cf357002be91d19a481137 | |
| parent | 67862d0a41066a7063d8a948d5a7f6e3f67156e5 (diff) | |
getting started sorting in the dashboard
| -rw-r--r-- | MediaBrowser.Controller/Entities/Folder.cs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 6b954d110..83f29e58b 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -774,7 +774,16 @@ namespace MediaBrowser.Controller.Entities progress.Report((90 * percent) + 10); }); - await ((Folder)child).ValidateChildren(innerProgress, cancellationToken, recursive: recursive).ConfigureAwait(false); + await ((Folder) child).ValidateChildren(innerProgress, cancellationToken, recursive).ConfigureAwait(false); + } + else + { + percentages.TryUpdate(child.Id, 1, percentages[child.Id]); + + var percent = percentages.Values.Sum(); + percent /= list.Count; + + progress.Report((90 * percent) + 10); } })); |
