--- a/Graphics/UMLGraphicsView.py Fri Nov 01 15:48:48 2013 +0100 +++ b/Graphics/UMLGraphicsView.py Sun Nov 03 15:58:22 2013 +0100 @@ -308,7 +308,7 @@ rect = self._getDiagramRect(10) sceneRect = self.scene().sceneRect() dlg = UMLSceneSizeDialog(sceneRect.width(), sceneRect.height(), - rect.width(), rect.height(), self) + rect.width(), rect.height(), self) if dlg.exec_() == QDialog.Accepted: width, height = dlg.getData() self.setSceneSize(width, height) @@ -360,7 +360,7 @@ self.trUtf8("Save Diagram"), self.trUtf8( """<p>The file <b>{0}</b> could not be saved.</p>""") - .format(fname)) + .format(fname)) def __relayout(self): """ @@ -418,7 +418,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_(): @@ -447,7 +449,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.__printPreviewPrint)