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

--- Comment #7 from Kayra Akman <ckak...@gmail.com> ---
(In reply to David Rosca from comment #6)
> Can you test with "xdg-open", that's what QDesktopServices::openUrl() should
> be calling.

xdg-open was not available on my system. After installing the xdg-utils package
openUrl() successfully opened Falkon. So it was neither Qt, nor KDE
Plasma/Falkon issue.

I've checked the relevant function in Qt
(http://code.qt.io/cgit/qt/qtbase.git/tree/src/platformsupport/services/genericunix/qgenericunixservices.cpp?h=5.9.5#n106)
If xdg-open is not available, Qt checks for kmfclient on KDE. If that check
fails, it checks for well-known browsers. That last check explains why Firefox
was opened although Falkon was the default browser.

Maybe Falkon should be added upstream into the "if (desktop ==
QByteArray("KDE"))" section.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to