https://bugs.kde.org/show_bug.cgi?id=371748
Bug ID: 371748
Summary: KUrlCompletion resolves symbolic links before
resolving relative paths
Product: frameworks-kio
Version: 5.27.0
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Usage case: Krusader is using a KUrlRequester to ask the user for the
destination directory for a file move operation.
Now, if the base directory is a symlink then the completion for relative paths
is always made for the link destination and not the symlink location.
E.g. if "/tmp/bin" is a link to "/bin" and the base directory for the URL
completion is set with
> urlCompletion->setDir("/tmp/bin");
then the completion suggestion when typing ".." is always made for "/" ("/bin",
"/boot", "/etc", ...) but it should show completion for "/tmp".
KUrlRequester->url() returns the unresolved url (e.g "/tmp/bin/..") and it can
later be chosen what to do with it. But this is not possible for the url
completion, so either changing the default behaviour or adding an option to set
this in KUrlRequester or KUrlCompletion is fine.
--
You are receiving this mail because:
You are watching all bug changes.