[kmymoney] [Bug 412366] Print to File (PDF) broken on KDE4 in 4.8.4

Erich bugzilla_noreply at kde.org
Tue Oct 1 23:23:02 BST 2019


https://bugs.kde.org/show_bug.cgi?id=412366

--- Comment #12 from Erich <erich.public+bugs.kde.org at protonmail.com> ---
(In reply to Ralf Habacker from comment #10)
> 
> Is there any chance that someone can apply and check attachment 122967
> [details] if it works with unpatched kdelibs ? This patch provides print
> preview support and I would  add it to the next release.

I tested attachment 122967 on top of branch 4.8 (195f84d09 Avoid showing the
print dialog twice with an unpatched kdelibs).

kdelibs is version 4.14.38.

Print preview works correctly for report charts.  Printing from the print
preview dialog works correctly.

However, print preview for anything else (report tables and home screen tested)
brings up the print dialog and KMyMoney goes through the print process instead.
 If printing to a file, the PDF is created as if "Print" were chosen instead. 
THEN, the print preview windows shows up, showing the last "successful" print
preview.  This is either blank, or if a print preview was previously generated
for a report chart, that report chart is shown in the print preview dialog.

My opinion as a user:  Print preview is new functionality, so previously it
wasn't even an option.  KDE4 is extremely old at this point.  If most of your
users of KMyMoney 4.8 are on kdelibs >= 4.14.65 and print preview works
correctly there, you should just keep your patch as is.  When I asked about my
original bug report on the slackbuilds mailing list, only 1 person responded,
and he doesn't even use the Print to File feature.  Eventually Slackware 15
will be released (nobody knows when...) and I can only assume it will have
Qt5/KDE5, at which point I would move to KMyMoney 5.  So I don't care if print
preview is broken for everything except report charts.  I wouldn't want you to
waste time trying to make it work correctly just for me if it already works for
all other users.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list