diff options
| author | crobibero <cody@robibe.ro> | 2020-06-25 12:10:33 -0600 |
|---|---|---|
| committer | crobibero <cody@robibe.ro> | 2020-06-25 12:10:33 -0600 |
| commit | 9eba11379a3695eda732a481634fbac620ac0624 (patch) | |
| tree | 37165ac43866ce238df20c9ee2489369307497a2 /Emby.Server.Implementations/Library/LibraryManager.cs | |
| parent | 91c51ae6752720d6272e6a0c651edd3780e150ac (diff) | |
catch skia errors when getting image dimensions
Diffstat (limited to 'Emby.Server.Implementations/Library/LibraryManager.cs')
| -rw-r--r-- | Emby.Server.Implementations/Library/LibraryManager.cs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs index 6a20a015a..b2c9638b2 100644 --- a/Emby.Server.Implementations/Library/LibraryManager.cs +++ b/Emby.Server.Implementations/Library/LibraryManager.cs @@ -1894,9 +1894,19 @@ namespace Emby.Server.Implementations.Library } } - ImageDimensions size = _imageProcessor.GetImageDimensions(item, image); - image.Width = size.Width; - image.Height = size.Height; + try + { + ImageDimensions size = _imageProcessor.GetImageDimensions(item, image); + image.Width = size.Width; + image.Height = size.Height; + } + catch (Exception ex) + { + _logger.LogError(ex, "Cannnot get image dimensions for {0}", image.Path); + image.Width = 0; + image.Height = 0; + continue; + } try { |
