Helpviewer/HelpTabWidget.py

branch
5_3_x
changeset 3049
a6847e5eb1b9
parent 2825
323d417d256b
child 3162
5cb6da893fad
diff -r 246a9fcead25 -r a6847e5eb1b9 Helpviewer/HelpTabWidget.py
--- a/Helpviewer/HelpTabWidget.py	Sat Oct 19 20:02:09 2013 +0200
+++ b/Helpviewer/HelpTabWidget.py	Sat Oct 26 17:37:39 2013 +0200
@@ -490,7 +490,9 @@
             Preferences.getPrinter("BottomMargin") * 10,
             QPrinter.Millimeter
         )
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         
         printDialog = QPrintDialog(printer, self)
         if printDialog.exec_() == QDialog.Accepted:
@@ -525,7 +527,9 @@
             printer.setColorMode(QPrinter.Color)
         else:
             printer.setColorMode(QPrinter.GrayScale)
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         printer.setOutputFormat(QPrinter.PdfFormat)
         name = frame.url().path().rsplit('/', 1)[-1]
         if name:
@@ -571,7 +575,9 @@
             Preferences.getPrinter("BottomMargin") * 10,
             QPrinter.Millimeter
         )
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         
         self.__printPreviewBrowser = browser
         preview = QPrintPreviewDialog(printer, self)

eric ide

mercurial