File Fix-Print-to-File.patch of Package kmymoney4
From beca6d92002eabc52ebd1da52d6edf4c06c9c22c Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Thu, 26 Sep 2019 20:52:20 +0200
Subject: Fix 'Print to File (PDF) broken on KDE4 in 4.8.4 on Slackware'
Using the KHtmlView quick print support does not work if a user does
not select the default system printer in kmymoney.
BUG:412366
FIXED-IN:4.8.5
---
kmymoney/views/kreportsview.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kmymoney/views/kreportsview.cpp b/kmymoney/views/kreportsview.cpp
index 5adcdb2..4afc024 100644
--- a/kmymoney/views/kreportsview.cpp
+++ b/kmymoney/views/kreportsview.cpp
@@ -99,7 +99,7 @@ void KReportsView::KReportTab::Private::slotPaintRequested(QPrinter *printer)
#if KDE_IS_VERSION(4, 14, 65)
q->m_part->view()->print(kmymoney->printer(), true);
#else
- q->m_part->view()->print(true);
+ q->m_part->view()->print();
#endif
}
@@ -152,9 +152,11 @@
void KReportsView::KReportTab::print()
{
+#if KDE_IS_VERSION(4, 14, 65) //Wolfi: avoids print dialog showing up twice?
QPrintDialog dlg(kmymoney->printer(), this);
if (!dlg.exec())
return;
+#endif
d->slotPaintRequested(kmymoney->printer());
}
--
cgit v1.1