Don't pass parent to print dialogs.

This commit is contained in:
Florian Bruhin 2014-05-09 17:40:19 +02:00
parent edc9d0810c
commit 7966298a64

View File

@ -162,7 +162,7 @@ class CurCommandDispatcher(QObject):
""" """
tab = self._tabs.cntwidget(count) tab = self._tabs.cntwidget(count)
if tab is not None: if tab is not None:
preview = QPrintPreviewDialog(tab) preview = QPrintPreviewDialog()
preview.paintRequested.connect(tab.print) preview.paintRequested.connect(tab.print)
preview.exec_() preview.exec_()
@ -180,7 +180,7 @@ class CurCommandDispatcher(QObject):
# If this isn't fixed in Qt 5.3, bug should be reopened. # If this isn't fixed in Qt 5.3, bug should be reopened.
tab = self._tabs.cntwidget(count) tab = self._tabs.cntwidget(count)
if tab is not None: if tab is not None:
printdiag = QPrintDialog(tab) printdiag = QPrintDialog()
printdiag.open(lambda: tab.print(printdiag.printer())) printdiag.open(lambda: tab.print(printdiag.printer()))
@cmdutils.register(instance='mainwindow.tabs.cur') @cmdutils.register(instance='mainwindow.tabs.cur')