| Summary: | Invert effect is not applied when animations are running | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | andriy.parhomenko |
| Component: | effects-various | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | a.skembris, nate |
| Priority: | NOR | Keywords: | regression |
| Version First Reported In: | 5.25.90 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kwin/commit/4c8fd4b8ca3d43cb4976f19291073f39783e5bae | Version Fixed/Implemented In: | 5.27 |
| Sentry Crash Report: | |||
|
Description
andriy.parhomenko
2022-09-20 00:59:56 UTC
Can reproduce. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/3112 Git commit 4c8fd4b8ca3d43cb4976f19291073f39783e5bae by Arjen Hiemstra. Committed on 26/10/2022 at 11:50. Pushed by ahiemstra into branch 'master'. OffscreenEffect: Use drawWindow instead of renderWindow when rendering contents renderWindow bypasses all other effects and simply calls the code that is responsible for the final render of the window. This means that any effects that are active on the window are skipped, including things that may change how the window is rendered like the invert effect. To fix that, ensure we render the window with all effects applied. M +1 -1 src/libkwineffects/kwinoffscreeneffect.cpp https://invent.kde.org/plasma/kwin/commit/4c8fd4b8ca3d43cb4976f19291073f39783e5bae *** Bug 461002 has been marked as a duplicate of this bug. *** |