Ver Fonte

Added encoders null check

Krzysztof Krysiński há 2 anos atrás
pai
commit
607e790b56
1 ficheiros alterados com 5 adições e 0 exclusões
  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;
         }