Summary: | Flicker when I tile my windows left or right. | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Roope Kiviniemi <roope.kiviniemi> |
Component: | effects-window-management | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, noyme97, nyanpasu64 |
Priority: | NOR | Flags: | vlad.zahorodnii:
Wayland-
vlad.zahorodnii: X11+ |
Version: | 5.25.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://webmshare.com/5KWEL | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/6f5caa60fe3e33c4850c0bb933a88019da88f2ce | Version Fixed In: | 5.25.1 |
Sentry Crash Report: | |||
Attachments: | Short clip |
Description
Roope Kiviniemi
2022-06-19 17:41:23 UTC
Can't reproduce it. Are you on Wayland or X11? (In reply to Vlad Zahorodnii from comment #1) > Can't reproduce it. Are you on Wayland or X11? X11 *** Bug 455445 has been marked as a duplicate of this bug. *** Can reproduce on X11. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/2549 Git commit 35a3184ea3cbfcb0a66a49b466f9f6793c466d10 by Vlad Zahorodnii. Committed on 20/06/2022 at 10:18. Pushed by vladz into branch 'master'. 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. M +5 -1 src/surfaceitem_x11.cpp https://invent.kde.org/plasma/kwin/commit/35a3184ea3cbfcb0a66a49b466f9f6793c466d10 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 *** Bug 455675 has been marked as a duplicate of this bug. *** *** Bug 455594 has been marked as a duplicate of this bug. *** |