Summary: | Wayland cursor hiding via setting NULL cursor surface is broken | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Cameron Gutman <cameron.gutman> |
Component: | input | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | robinoger1207 |
Priority: | NOR | ||
Version First Reported In: | 5.21.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Test code
WAYLAND_DEBUG=client log |
Description
Cameron Gutman
2021-02-24 17:55:41 UTC
Created attachment 136115 [details]
WAYLAND_DEBUG=client log
> [2845237.278] -> wl_pointer@15.set_cursor(0, nil, 0, 0)
KWin checks the enter event serial, please make sure that SDL passes the right serial to set_cursor request.
I'm closing this bug report as a valid enter event serial must be passed to the wl_pointer.set_cursor request. But SDL applications pass a serial of 0. Aha! I was staring at these logs and never noticed the missing serial. Thanks for your help. This is now fixed in SDL - https://github.com/libsdl-org/SDL/commit/8c5b7af2d2f317c42c5437aa4b4dc7c3f5a06057 *** Bug 433756 has been marked as a duplicate of this bug. *** |