Parcourir la source

Added encoders null check

Krzysztof Krysiński il y a 2 ans
Parent
commit
607e790b56
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  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;
         }