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

Marco Martin <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
                   |t/9a03ad4f5674ef3c96ad7d4ac |t/96422b757c4f922b41e7e7963
                   |6cffe24be96918d             |db161b486bd4b95

--- Comment #14 from Marco Martin <[email protected]> ---
Git commit 96422b757c4f922b41e7e7963db161b486bd4b95 by Marco Martin.
Committed on 07/08/2025 at 14:38.
Pushed by mart into branch 'Plasma/6.4'.

applets/kicker: Resolve symlinks when possible

flatpak puts in its applications/ folder a relative symlink
to the desktop file starting with "../../" so when an entry from
flatpak is dragged and copied to the desktop, it will be a broken
link.

When resolving urls for ApplicationEntry and RunnerModel results,
Resolve the symlink and return an url with the actual full path of the target
Related: bug 417731

Needs https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3115


(cherry picked from commit 9a03ad4f5674ef3c96ad7d4ac6cffe24be96918d)

370d6043 Add an Utils singleton to resolve symlinks
114d730b Apply 1 suggestion(s) to 1 file(s)
38e7f4aa move the resolve code in appentry and runnermatches

Co-authored-by: Marco Martin <[email protected]>

M  +18   -1    applets/kicker/appentry.cpp
M  +26   -2    applets/kicker/runnermatchesmodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/96422b757c4f922b41e7e7963db161b486bd4b95

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

Reply via email to