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

--- Comment #8 from Marco Martin <notm...@gmail.com> ---
Git commit cb00a034c5156f3fad1cb51ad39187eaba8b1fc8 by Marco Martin.
Committed on 07/11/2024 at 08:32.
Pushed by mart into branch 'master'.

Fix of desktop applets transparency

Fix the transparency of desktop applets when the kwin contrast effect is
enabled on X11

when the contrast effect availability changes and/or compositing
available changes, event compress the setting of the appropriante
KSvg selectors (opaque, translucent...)

previously the contrast effect was not initialized correctly at plasma
start, but was read only on the effect enabled change, so in
order for it to pick the correct svg, the effect had to be
disabled and reenabled again while plasma was running

also, the current state only managed the X11 case but not Wayland.
This commit fixes the X11 part.

M  +1    -4    src/plasma/CMakeLists.txt
R  +52   -24   src/plasma/private/contrasteffectwatcher.cpp [from:
src/plasma/private/effectwatcher.cpp - 050% similarity]
R  +16   -7    src/plasma/private/contrasteffectwatcher_p.h [from:
src/plasma/private/effectwatcher_p.h - 059% similarity]
M  +36   -32   src/plasma/private/theme_p.cpp
M  +8    -9    src/plasma/private/theme_p.h

https://invent.kde.org/plasma/libplasma/-/commit/cb00a034c5156f3fad1cb51ad39187eaba8b1fc8

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to