Browse Source

Fix file saving crash

Equbuxu 1 year ago
parent
commit
dc9de5ae96
1 changed files with 8 additions and 1 deletions
  1. 8 1
      src/PixiEditor/Models/IO/Exporter.cs

+ 8 - 1
src/PixiEditor/Models/IO/Exporter.cs

@@ -108,7 +108,14 @@ internal class Exporter
         }
         else
         {
-            Parser.PixiParser.Serialize(document.ToSerializable(), pathWithExtension);
+            try
+            {
+                Parser.PixiParser.Serialize(document.ToSerializable(), pathWithExtension);
+            }
+            catch (UnauthorizedAccessException)
+            {
+                return SaveResult.SecurityError;
+            }
         }
 
         return SaveResult.Success;