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

--- Comment #5 from David Faure <fa...@kde.org> ---
Christoph: X-KDE-Protocol still exists, and allows to list supported protocols.
The special value "KIO" means all protocols supported by KIO, and is assumed by
default for apps with "KDE" in "Categories" (desktopexecparser.cpp:204).

But the problem here is that Dolphin resolves the tag URL to a file URL before
all this.
DolphinViewContainer::slotItemActivated:
KRun *run = new KRun(item.targetUrl(), this);

And kio_tags sets UDS_TARGET_URL to the local file path, i.e. it's actually
asking for this to happen.
git log says this goes back to the big rewrite, so no specific justification.

Someone who actually uses tags (I don't) could try commenting out the only line
that mentions UDS_TARGET_URL in baloo/src/kioslaves/tags/kio_tags.cpp and
testing that in multiple ways to find out if anything would break.

I can't really test any of this here; I was able to tag a few files, and the
tag does appear on the right panel in dolphin when selecting the file, but
clicking on it says "tags:Foo does not exist", and tags:/ is empty. And I have
to create the tag every time, it doesn't get stored. I guess I disabled
something somewhere long ago?

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

Reply via email to