[frameworks-plasma] [Bug 432962] When an icon isn't found in the Plasma theme and it falls back to the icon theme, it can't fall back again to the icon theme's fallback theme
Nate Graham
bugzilla_noreply at kde.org
Mon Feb 15 16:31:33 GMT 2021
https://bugs.kde.org/show_bug.cgi?id=432962
Nate Graham <nate at kde.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Missing icon for |When an icon isn't found in
|notifications in DnD mode |the Plasma theme and it
| |falls back to the icon
| |theme, it can't fall back
| |again to the icon theme's
| |fallback theme
Version|5.20.5 |5.79.0
Ever confirmed|0 |1
CC| |plasma-bugs at kde.org
Product|Breeze |frameworks-plasma
Status|REPORTED |CONFIRMED
Component|Icons |libplasma
Assignee|visual-design at kde.org |notmart at gmail.com
--- Comment #8 from Nate Graham <nate at kde.org> ---
Okay, I understand what's going on here now.
When you use the Oxygen Plasma theme, the notifications applet asks for the
notifications-disabled icon, which isn't present in the Plasma theme. No
problem; it falls back to the icon theme. But since your icon theme is Oxygen,
that also doesn't have the notifications-disabled icon in it!
At this point it's stuck and no icon is found. That's why when you use the
Breeze icon theme it works: it's falling back to the icon theme which has that
icon in it.
But there is a real bug here: when it falls back to Oxygen and doesn't find the
icon, it isn't capable of falling back once more to Breeze to find the icon,
which is the fallback specified in the Oxygen icon theme. This fallback from
one icon theme to another works when an app asks for an icon directly from the
icon theme, but not when Plasma asks for an icon from the Plasma theme and then
it falls back to the icon theme. It should fall back a second time, but
doesn't.
In the meantime, if either the Oxygen icon or Plasma theme gains an
Oxygen-style version of this icon, it will be fixed for you.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Visual-design
mailing list