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

openSUSE Build Service is sponsored by