Steps to reproduce: 1. Use the Breeze Dark desktop theme, Breeze icon theme. 2. Change the desktop theme to [Adapta-KDE](https://github.com/PapirusDevelopmentTeam/adapta-kde) 3. Result: the Software Updates icon on the system tray doesn't change to the icon provided by the Adapta desktop theme, it still uses the icon provided by the Breeze icon theme. (Pic1) Expected result: It changes to the right icon provided by the Adapta desktop theme. (If I restart plasmashell, the icon will change to the right one) (Pic2)
Created attachment 114246 [details] Pic1
Created attachment 114247 [details] Pic2
Can confirm
How is that an issue in Discover? https://phabricator.kde.org/source/discover/browse/master/notifier/plasmoid/contents/ui/main.qml$28 We're just telling Plasma which icon to use.
So what product and component should this bug belong to?
Do you know what DiscoverNotifier.iconName evaluates to? We only connect to the theme changing if we're loading an icon from the Plasma theme, not if it's from the regular icon set. At a guess the icon is not in breeze, so we don't connect for updates. But it is in Adapta which is why it appears after reload.
It's: update-* (update-none, update-high, etc). So it's just not supposed to change?
The icon is only in Breeze icons (and Oxygen) but not in the Plasma theme, maybe this causes it not to update.
Did you change the icon theme as well?
No, just changed the desktop theme.
I guess breeze plasma theme should include these icons them, I'm not sure if it's a design decision that these should be part of the plasma theme, I guess it makes sense at least for plasma components.
No need anymore; Plasma theme icons don't exist in Plasma 6, so getting the icon from the icon theme is now intentional.