qt: consider csd shadows when requesting blur behind effect
KWindowSystem's documentation states the following: > Note that you will usually want to set the region to the > shape of the window, excluding any shadow or halo. I interpret this as, the requested blur region should not encapsulate the area where the window shadows are drawn by the client (application) because client shadows are part of the window. Historically this has not been a problem because the client shadows are placed in the frame extents, and KWin did not apply blur effect in the frame extents/margins. This does not seem to be a documented behavior, and with KWin 6.2.0 it appears that the blur is applied in frame extents on X11.
parent
d43e5e02
No related branches found
No related tags found
Showing
- modules/gui/qt/maininterface/compositor.cpp 62 additions, 2 deletionsmodules/gui/qt/maininterface/compositor.cpp
- modules/gui/qt/maininterface/compositor.hpp 3 additions, 0 deletionsmodules/gui/qt/maininterface/compositor.hpp
- modules/gui/qt/maininterface/kwindowsystem_module.cpp 2 additions, 2 deletionsmodules/gui/qt/maininterface/kwindowsystem_module.cpp
- modules/gui/qt/maininterface/win32windoweffects_module.cpp 4 additions, 1 deletionmodules/gui/qt/maininterface/win32windoweffects_module.cpp
- modules/gui/qt/maininterface/windoweffects_module.hpp 8 additions, 1 deletionmodules/gui/qt/maininterface/windoweffects_module.hpp
Loading
Please register or sign in to comment