https://bugs.kde.org/show_bug.cgi?id=455617
Vlad Zahorodnii <vlad.zahorod...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/commit/35a3184ea3cb |ma/kwin/commit/6f5caa60fe3e |fcb0a66a49b466f9f6793c466d1 |33c4850c0bb933a88019da88f2c |0 |e --- Comment #7 from Vlad Zahorodnii <vlad.zahorod...@kde.org> --- Git commit 6f5caa60fe3e33c4850c0bb933a88019da88f2ce by Vlad Zahorodnii. Committed on 20/06/2022 at 13:16. Pushed by vladz into branch 'Plasma/5.25'. Fix computation of effective opaque region of SurfaceItemX11 The value of _NET_WM_OPAQUE_REGION can be out of sync with the geometry of the window. The NETWM spec suggests to compute the effective opaque region by taking intersection of _NET_WM_OPAQUE_REGION and the bounding region set by the shape extension. SurfaceItemX11::opaque() got broken after refactoring opaque region handling in wayland surfaces so SurfaceInterface::opaque() always returns a sane value, the computation of effective opaque region is done in SurfaceInterface at commit time. (cherry picked from commit 35a3184ea3cbfcb0a66a49b466f9f6793c466d10) M +5 -1 src/surfaceitem_x11.cpp https://invent.kde.org/plasma/kwin/commit/6f5caa60fe3e33c4850c0bb933a88019da88f2ce -- You are receiving this mail because: You are watching all bug changes.