Summary: | iconSourceUrl algorithm is overcomplicated and does not account for a simple case when the icon is correctly exported and properly specified in the exported desktop file | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | ratijas <me> |
Component: | kcm_flatpak | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | joshiesuhaas0, nate |
Priority: | NOR | ||
Version First Reported In: | 6.3.3 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/flatpak-kcm/-/commit/804fab2688c2c8e53cb00995f7d3b3ec6e9c6635 | Version Fixed In: | 6.5.0 |
Sentry Crash Report: |
Description
ratijas
2025-03-28 13:31:57 UTC
That's true; I can reproduce it. A possibly relevant merge request was started @ https://invent.kde.org/plasma/flatpak-kcm/-/merge_requests/156 Git commit 804fab2688c2c8e53cb00995f7d3b3ec6e9c6635 by Akseli Lahtinen. Committed on 18/09/2025 at 09:26. Pushed by akselmo into branch 'master'. FlatpakPermissions: Use the icon from Permissions Permissions.qml already searches for the correct icon, so instead of searching for an icon again, just reuse that one. M +2 -0 CMakeLists.txt M +23 -12 appsmodel.cpp M +2 -0 appsmodel.h M +13 -13 autotests/flatpakpermissiontest.cpp M +1 -34 flatpakhelper.cpp M +0 -2 flatpakhelper.h M +1 -9 flatpakreference.cpp M +0 -5 flatpakreference.h M +4 -2 kcm.cpp M +2 -2 ui/FlatpakPermissions.qml M +2 -1 ui/Permissions.qml M +1 -1 ui/main.qml https://invent.kde.org/plasma/flatpak-kcm/-/commit/804fab2688c2c8e53cb00995f7d3b3ec6e9c6635 |