[Breeze] [Bug 430602] Request for icon: audio-card-usb

CatKiller bugzilla_noreply at kde.org
Mon Dec 28 00:22:59 GMT 2020


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

--- Comment #2 from CatKiller <killerismymiddlename at gmail.com> ---
Created attachment 134355
  --> https://bugs.kde.org/attachment.cgi?id=134355&action=edit
screenshot of volume widget

So, as it turns out, it _isn't_ a problem with the Breeze theme as I'd thought.
I incorrectly surmised that I was getting the missing-icon icon because the
icon was missing, and because creating the icon made the problem go away. Hence
the bug report, since Breeze doesn't have the audio-card-usb icon. But you are
correct that selecting the Breeze icon theme and logging out/logging in
displays the audio-card fallback icon correctly.

The problem I experienced is caused by the way that Inherited themes are
stepped through. The theme I'd picked (Suru) doesn't have an audio-card-usb
icon (because none of the themes do). Nor does it have audio-card. So that
fallback doesn't work, and it looks through the Inherited themes. Crucially,
though, none of the Inherited themes have audio-card-usb and it _doesn't_ look
for audio-card in those themes as an alternative, so it displays the
missing-icon icon instead. Picking a theme in the Inherits chain that has
audio-card (Humanity, in this case) and giving it audio-card-usb by symlinking
fixed the problem.

So Breeze doesn't necessarily need an audio-card-usb icon (although it might be
worthwhile if you happen to have a nice design) but the fallback mechanism
ought to also check for the fallback icons in the Inherits chain.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Visual-design mailing list