Skip to content
Snippets Groups Projects
Commit 4532b241 authored by Ray Strode's avatar Ray Strode Committed by Gerd Hoffmann
Browse files

drm/qxl: reapply cursor after SetCrtc calls


The qxl driver currently destroys and recreates the
qxl "primary" any time the first crtc is set.

A side-effect of destroying the primary is mouse state
associated with the crtc is lost, which leads to
disappearing mouse cursors on wayland sessions.

This commit changes the driver to reapply the cursor
any time SetCrtc is called. It achieves this by keeping
a reference to the cursor bo on the qxl_crtc struct.

Signed-off-by: default avatarRay Strode <rstrode@redhat.com>
Message-id: 1473433745-11016-1-git-send-email-halfline@gmail.com

https://bugzilla.redhat.com/show_bug.cgi?id=1200901


Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent de595762
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment