3.5 branch kfmclient/KRun problem with local HTML files and anchors

Stephan Kulow coolo at kde.org
Sun Aug 13 08:45:17 BST 2006


Am Sonntag, 13. August 2006 01:50 schrieb Kevin Krammer:
> A Portland xdg-utils tester reported a problem when launching a file URL
> with anchor: https://bugs.freedesktop.org/show_bug.cgi?id=7863
>
> Summary:
> kfmclient exec http://host/path#anchor works
> kfmclient exec file:/path#anchor does not work (anchor gets lost)
>
> I tracked it down to
> krun.cpp method KRunMX2::subst
>
> educated guess:
>
> ret << (url.isLocalFile() ? url.path() : url.url());
>
> strips the anchor since isLocalFile() returns true
>
> Is this a bug or intentional?

I think this is an invalid overoptimization. If a .desktop file has %u it can 
handle URLs and shouldn't see paths. But the line in question is pretty old. 
I guess removing this check would work still.

Greetings, Stephan




More information about the kde-core-devel mailing list