Summary: | Touching a running application in WindowHeap-based effects using a touchscreen doesn't switch to it | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | kelnio <kelnio> |
Component: | effects-overview | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugseforuns, fedorabugreporter88, kelnio, nate, notmart |
Priority: | VHI | Keywords: | regression, wayland |
Version: | 5.25.2 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/b079c8caa23f8b40733a45159f51607928596a4b | Version Fixed In: | 5.25.3 |
Sentry Crash Report: |
Description
kelnio@yahoo.com
2022-06-29 15:56:55 UTC
Can confirm. This used to work but seems to have broken recently. It affects all WindowHeap-based effects, too. While debugging this I've found that it works perfectly on X11 and is only broken on Wayland. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/2601 Git commit 56d3b2ddc44c5a3590bbfd4bb9dc6cdd4be853c0 by Vlad Zahorodnii, on behalf of Marco Martin. Committed on 01/07/2022 at 12:13. Pushed by vladz into branch 'master'. Set all timestamps for all touch events in order for qml pointerhandlers to work correctly, they need timestamps in all events (to decide for instance when to emit a tapped or doubletapped) M +2 -4 src/libkwineffects/kwinoffscreenquickview.cpp https://invent.kde.org/plasma/kwin/commit/56d3b2ddc44c5a3590bbfd4bb9dc6cdd4be853c0 Git commit b079c8caa23f8b40733a45159f51607928596a4b by Vlad Zahorodnii, on behalf of Marco Martin. Committed on 01/07/2022 at 12:16. Pushed by vladz into branch 'Plasma/5.25'. Set all timestamps for all touch events in order for qml pointerhandlers to work correctly, they need timestamps in all events (to decide for instance when to emit a tapped or doubletapped) (cherry picked from commit 56d3b2ddc44c5a3590bbfd4bb9dc6cdd4be853c0) M +2 -4 src/libkwineffects/kwinoffscreenquickview.cpp https://invent.kde.org/plasma/kwin/commit/b079c8caa23f8b40733a45159f51607928596a4b Thanks for fixing this so quickly! Is there a way to apply the changes to 5.25.2 in Arch or do I need to wait two weeks for 5.25.3 to post? *** Bug 456265 has been marked as a duplicate of this bug. *** |