diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml index caf56705..ae717ecd 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/update.xml +++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml @@ -4419,6 +4419,10 @@ Upgraded JRE version of Mac builds to Themurin 17 and switched OpenGL to Metal rendering engine for improved performance + + BUG_FIX + Choosing "Print" option from the menu starts printing immediately before choosing printing preferences + https://github.com/bancika/diy-layout-creator/releases diff --git a/diylc/diylc-swing/src/org/diylc/swing/ActionFactory.java b/diylc/diylc-swing/src/org/diylc/swing/ActionFactory.java index ea46b3ec..83f82ecc 100644 --- a/diylc/diylc-swing/src/org/diylc/swing/ActionFactory.java +++ b/diylc/diylc-swing/src/org/diylc/swing/ActionFactory.java @@ -874,13 +874,13 @@ public class ActionFactory { File tempPdf = Files.createTempFile("diylc", ".pdf").toFile(); DrawingExporter.getInstance().exportPDF(PrintAction.this.drawingProvider, tempPdf); - PDDocument document = PDDocument.load(tempPdf); +// PDDocument document = PDDocument.load(tempPdf); // PrintService printService = PrintServiceLookup.lookupDefaultPrintService(); - PrinterJob job = PrinterJob.getPrinterJob(); - PDFPageable pdfPageable = new PDFPageable(document); - job.setPageable(pdfPageable); +// PrinterJob job = PrinterJob.getPrinterJob(); +// PDFPageable pdfPageable = new PDFPageable(document); +// job.setPageable(pdfPageable); // job.setPrintService(printService); - job.print(); +// job.print(); DrawingExporter.getInstance().print(PrintAction.this.drawingProvider); return null; }