| Summary: | No blur after short time working in plasma under wayland | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Robby Engelmann <robby.engelmann> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | nate, robby.engelmann |
| Priority: | VHI | Keywords: | regression |
| Version First Reported In: | git master | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kwayland-integration/commit/ef6386250f87d1868b52fea3be2f00bbde7c2ba0 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Robby Engelmann
2022-07-07 11:11:06 UTC
Tested it in X11 session and there it is working fine Confirmed, will be fixed with https://invent.kde.org/plasma/kwayland-integration/-/merge_requests/26. Git commit ef6386250f87d1868b52fea3be2f00bbde7c2ba0 by Nate Graham, on behalf of Xuetian Weng.
Committed on 14/07/2022 at 13:37.
Pushed by ngraham into branch 'master'.
Fix blur/contrast region not getting updated
There is a misunderstanding of current blur protocol in the previous fix.
The update{Blur/Contrast}Region is only triggered by setting a new blur
object, which essentially ignore update the future update of blur
region.
This tries to restore the old behavior, by always creating a new blur
object, but always make sure we destroy them when being replaced.
M +37 -43 src/windowsystem/windoweffects.cpp
M +3 -5 src/windowsystem/windoweffects.h
https://invent.kde.org/plasma/kwayland-integration/commit/ef6386250f87d1868b52fea3be2f00bbde7c2ba0
|