* Bug #13553 fixed - "Export all diagrams" failed if the directory did not exist. 09/15009/1
Clément DAVID [Thu, 7 Aug 2014 16:04:36 +0000 (18:04 +0200)]
Change-Id: Iaefe054a142e25c0df31e8b1e5f9a427475e5e24

scilab/CHANGES_5.5.X
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/ExportAllAction.java

index 3bc0a45..5056d4f 100644 (file)
@@ -206,6 +206,8 @@ Xcos Bug Fixes
 
 * Bug #13540 fixed - Tkscale block did not respect min and max value.
 
+* Bug #13553 fixed - "Export all diagrams" failed if the directory did not exist.
+
 
 Known issues
 =============
index ca3eefc..e1e85c1 100644 (file)
@@ -240,6 +240,8 @@ public final class ExportAllAction extends DefaultAction {
      */
     private void export(XcosDiagram graph, File filename, String fileFormat)
     throws IOException {
+        filename.getParentFile().mkdirs();
+
         if (fileFormat.equalsIgnoreCase(SVG)) {
             ScilabGraphRenderer.createSvgDocument(graph, null, 1, null, null,
                                                   filename.getCanonicalPath());