Kaynağa Gözat

Fixed non existing file save

flabbet 3 yıl önce
ebeveyn
işleme
ca27276c35
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 5 1
      PixiEditor/Models/IO/Exporter.cs

+ 5 - 1
PixiEditor/Models/IO/Exporter.cs

@@ -56,10 +56,14 @@ namespace PixiEditor.Models.IO
                 var bitmap = document.Renderer.FinalBitmap;
                 SaveAs(encodersFactory[chosenFormat](), path, bitmap.PixelWidth, bitmap.PixelHeight, bitmap);
             }
-            else
+            else if(File.Exists(path))
             {
                 Parser.PixiParser.Serialize(ParserHelpers.ToSerializable(document), path);
             }
+            else
+            {
+                SaveAsEditableFileWithDialog(document, out path);
+            }
 
             return path;
         }