FS#41648 - [qt4] libreoffice won't use kde file dialogs with "buggy" qt4

Attached to Project: Arch Linux
Opened by Martin Corley (martinc) - Thursday, 21 August 2014, 09:46 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 01 January 2016, 08:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Andrea Scarpino (BaSh)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I've just installed libreoffice-fresh and found that the file dialogs are "libreoffice-style" rather than "kde-style", regardless of env variable setting etc.
A recent discussion over at the libreoffice bugzilla suggests that libreoffice is "detecting a buggy qt4" pending upstream and disabling Qt dialogs accordingly.

Discussion: https://www.libreoffice.org/bugzilla/show_bug.cgi?id=82598 (see comment #9).

The same thread suggests that patching qt4 from QTBUG-34614 (and possibly QTBUG-38585 and QTBUG-37380) would "fix" qt4 and allow libreoffice to use Qt dialogs (see comments #6, #8).

So, is it worth patching qt4 in Arch pending upstream changes? This would certainly massively improve libreoffice usability in KDE.

Additional info:
* qt4-4.8.6-1, libreoffice-fresh-4.3.0-2 [x86_64, but should also apply to i686]

Steps to reproduce:

* install libreoffice-fresh
* run on KDE
* attempt to load/save file

expected: Qt dialog. result: libreoffice-native dialog
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Friday, 01 January 2016, 08:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  Patches have been applied to qt4 4.8.7-6.
Comment by Andreas Radke (AndyRTR) - Thursday, 21 August 2014, 14:53 GMT
Is this a duplicate of  FS#39819  ?
Comment by Martin Corley (martinc) - Thursday, 21 August 2014, 16:41 GMT
I don't think so. There were problems with libreoffice/kde/Qt which the LO developers "solved" by disabling some of the Qt integration. As I understand it, they have since proposed patches to Qt4 and don't enable the integration unless those patches are present. Hence the report above. (Maybe it should be a "feature request"?)

Loading...