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.

Reply via email to