Bug 453823

Summary: [Wayland] Mouse pointer disappears after applying a change in Screen Edges KCM
Product: [Plasma] kwin Reporter: Patrick Silva <bugseforuns>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate
Priority: NOR Keywords: regression
Version: master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Patrick Silva 2022-05-15 12:25:35 UTC
STEPS TO REPRODUCE
1. use Wayland session
2. open Screen Edges KCM
3. choose another action to the upper left corner - I chose 'Desktop Grid'
4. click on 'Apply' button and do NOT move the mouse pointer

OBSERVED RESULT
mouse pointer disappears after the last step. It reappears when I move my finger on the touchpad.

EXPECTED RESULT
mouse pointer should not disappear after changing settings

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.24.80
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.3
Graphics Platform: Wayland
Comment 1 Nate Graham 2022-05-16 16:34:59 UTC
Can reproduce.
Comment 2 Bug Janitor Service 2022-05-18 09:14:42 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/2420
Comment 3 Zamundaaa 2022-05-18 11:13:45 UTC
Git commit b0b551653f7ed6c1790b49bd279f16a1df31524f by Xaver Hugl.
Committed on 18/05/2022 at 11:00.
Pushed by zamundaaa into branch 'master'.

backends/drm: update cursor after compositing reset

Otherwise the cursor won't be shown, as its buffer and layer got destroyed

M  +3    -0    src/backends/drm/drm_gpu.cpp
M  +2    -2    src/backends/drm/drm_output.h

https://invent.kde.org/plasma/kwin/commit/b0b551653f7ed6c1790b49bd279f16a1df31524f