Переглянути джерело

Added encoders null check

Krzysztof Krysiński 2 роки тому
батько
коміт
607e790b56
1 змінених файлів з 5 додано та 0 видалено
  1. 5 0
      src/PixiEditor/Models/IO/Exporter.cs

+ 5 - 0
src/PixiEditor/Models/IO/Exporter.cs

@@ -104,6 +104,11 @@ internal class Exporter
                 return SaveResult.ConcurrencyError;
             var bitmap = maybeBitmap.AsT1;
 
+            if (!encodersFactory.ContainsKey(typeFromPath))
+            {
+                return SaveResult.UnknownError;
+            }
+            
             if (!TrySaveAs(encodersFactory[typeFromPath](), pathWithExtension, bitmap, exportSize))
                 return SaveResult.UnknownError;
         }