Summary: | Apps using IconThemePath are missing system tray icon | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Parag W <parag.lkml> |
Component: | System Tray | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | materka, me, nate, niccolo.venerandi, nicolas.fella |
Priority: | HI | Keywords: | regression |
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=491274 | ||
Latest Commit: | https://invent.kde.org/frameworks/kirigami/-/commit/5cfb3bb97213e7e5b4234143ceb5be4865be37a9 | Version Fixed In: | |
Sentry Crash Report: |
Description
Parag W
2024-08-18 11:19:34 UTC
Where can I install JetBrains Toolbox from? I don't see it available in Discover. Are there any other apps that this happens with? Can you test? It looks like regression. I can see icon in latest Plasma 6.1.4 (Neon), but not in version built from sources. I'll try to build older version tomorrow. JetBrains Toolbox app icon implementation is strange, but it provides IconPixmap property (with valid pixmap) and IconName: $ qdbus com.jetbrains.toolbox /StatusNotifierItem org.freedesktop.DBus.Properties.GetAll string:"" Category: ApplicationStatus IconName: toolbox-tray-color IconPixmap: qdbus: I don't know how to display an argument of type 'a(iiay)', run with --literal. IconThemePath: /tmp/.mount_jetbraSGj342 Id: toolbox ItemIsMenu: false Menu: /MenuBar Status: Active Title: JetBrains Toolbox Tooltip: JetBrains Toolbox WindowId: 0 I've run bisect, this regressed after https://invent.kde.org/frameworks/kirigami/-/merge_requests/1603 This affects also Skype, probably most Electron-based apps - they all use IconThemePath A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1610 (In reply to Bug Janitor Service from comment #5) > A possibly relevant merge request was started @ > https://invent.kde.org/frameworks/kirigami/-/merge_requests/1610 Tested this and it fixes the issue for me. Git commit 5cfb3bb97213e7e5b4234143ceb5be4865be37a9 by Nicolas Fella. Committed on 22/08/2024 at 20:27. Pushed by cullmann into branch 'master'. [icon] Only reload icon from theme if the theme has that icon Otherwise we try to reload icons from absolute paths or non-standard search paths, which won't work Related: bug 491806, bug 491848 M +1 -1 src/primitives/icon.cpp https://invent.kde.org/frameworks/kirigami/-/commit/5cfb3bb97213e7e5b4234143ceb5be4865be37a9 |