Changed the .dsn export sligthly

This commit is contained in:
Andras Fuchs 2020-02-05 11:19:01 +01:00
parent cdd1a5db29
commit 44419c9670
1 changed files with 16 additions and 16 deletions

View File

@ -112,32 +112,32 @@ public class MainApplication extends javax.swing.JFrame
@Override
public void autorouterAborted() {
ExportBoardToDSNFile();
if ((startupOptions.design_output_filename != null) && (startupOptions.design_output_filename.toLowerCase().endsWith(".dsn"))) {
ExportBoardToDSNFile();
}
}
@Override
public void autorouterFinished() {
ExportBoardToDSNFile();
if ((startupOptions.design_output_filename != null) && (startupOptions.design_output_filename.toLowerCase().endsWith(".dsn"))) {
ExportBoardToDSNFile();
}
}
private void ExportBoardToDSNFile()
{
if ((startupOptions.design_output_filename != null) && (startupOptions.design_output_filename.toLowerCase().endsWith(".dsn")))
FRLogger.logger.info("Saving '"+startupOptions.design_output_filename+"'...");
try
{
// save dsn file
FRLogger.logger.info("Saving '"+startupOptions.design_output_filename+"'...");
try
{
String filename_only = new File(startupOptions.design_output_filename).getName();
String design_name = filename_only.substring(0, filename_only.length() - 4);
String filename_only = new File(startupOptions.design_output_filename).getName();
String design_name = filename_only.substring(0, filename_only.length() - 4);
java.io.OutputStream output_stream = new java.io.FileOutputStream(startupOptions.design_output_filename);
new_frame.board_panel.board_handling.export_to_dsn_file(output_stream, design_name, false);
Runtime.getRuntime().exit(0);
} catch (Exception e)
{
FRLogger.logger.error(e);
}
java.io.OutputStream output_stream = new java.io.FileOutputStream(startupOptions.design_output_filename);
new_frame.board_panel.board_handling.export_to_dsn_file(output_stream, design_name, false);
Runtime.getRuntime().exit(0);
} catch (Exception e)
{
FRLogger.logger.error(e);
}
}
});