Graphics/SvgDiagram.py

changeset 3048
83f86da6344e
parent 3035
36e9f388958b
child 3060
5883ce99ee12
child 3158
c91f976a2395
--- a/Graphics/SvgDiagram.py	Mon Oct 21 19:25:12 2013 +0200
+++ b/Graphics/SvgDiagram.py	Sat Oct 26 17:37:39 2013 +0200
@@ -281,7 +281,9 @@
             printer.setPageOrder(QPrinter.FirstPageFirst)
         else:
             printer.setPageOrder(QPrinter.LastPageFirst)
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         
         printDialog = QPrintDialog(printer, self)
         if printDialog.exec_():
@@ -310,7 +312,9 @@
             Preferences.getPrinter("BottomMargin") * 10,
             QPrinter.Millimeter
         )
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         
         preview = QPrintPreviewDialog(printer, self)
         preview.paintRequested[QPrinter].connect(self.__print)

eric ide

mercurial