Bug 452675

Summary: kdeconnect-indicator uses dark-mode tray icon regardless of theme
Product: [Applications] kdeconnect Reporter: hypnos666satan
Component: commonAssignee: Albert Vaca Cintora <albertvaka>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: A screenshot showing the dark-mode kdeconnect-indicator icon against a light theme in XFCE4, openSUSE 15.3

Description hypnos666satan 2022-04-16 13:49:17 UTC
Created attachment 148189 [details]
A screenshot showing the dark-mode kdeconnect-indicator icon against a light theme in XFCE4, openSUSE 15.3

SUMMARY
kdeconnect-indicator uses dark-mode icon regardless of theme. I've noticed this both under WindowMaker and under XFCE4

This might not happen on Plasma desktop, I haven't noticed it. I'm not sure if Indicator is actually what Plasma uses, though (might be a plasmoid). Also, it might be using an icon from my Plasma theme in that case.

STEPS TO REPRODUCE
1. Choose a light theme
2. Examine kdeconnect-indicator icon

OBSERVED RESULT
It's a light color on a light background

EXPECTED RESULT
Dark color on light background

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Leap 15.3
(available in About System)
KDE Plasma Version: N/a
KDE Frameworks Version: Can't figure this out (not running Plasma desktop)
Qt Version: 5.12.7

ADDITIONAL INFORMATION
The details that I gave for OS and Qt version are from my laptop which runs Leap (because I'm not at home right now), but the problem still exists in Tumbleweed, which has the latest release of everything.

I have seen this under both WindowMaker, with a dockapp tray (which means indicator was using xembed), and XFCE4 which I think supports later protocols for system tray.

I was able to work around this problem by creating a copy of the kdeconnectindicatordark.svg icon in ~/.local/share/icons/scalable/apps and manually recoloring it, but this would be a problem if I decide to switch to a dark color-scheme.