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

Kevin Krammer kevin.krammer at gmx.at
Sun Aug 13 14:20:06 BST 2006


On Sunday 13 August 2006 09:45, Stephan Kulow wrote:
> 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.

It has also been reported on bugs.kde.org
http://bugs.kde.org/show_bug.cgi?id=123011

Removing the isLocalFile check works, however I am unsure if this has any 
negative side effects

Cheers,
Kevin

-- 
Kevin Krammer <kevin.krammer at gmx.at>
Qt/KDE Developer, Debian User
Moderator: www.mrunix.de (German), www.qtcentre.org




More information about the kde-core-devel mailing list