mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 17:23:56 -06:00
qxl: fix spice+sdl no cursor regression
regression introduced by 0753609458
,
v2: lock around qemu_spice_cursor_refresh_unlocked
Reported-by: Fabiano Fidêncio <fabiano@fidencio.org>
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
b4bd0b168e
commit
bb5a8cd5b0
3 changed files with 19 additions and 9 deletions
4
hw/qxl.c
4
hw/qxl.c
|
@ -1545,6 +1545,10 @@ static void display_refresh(struct DisplayState *ds)
|
|||
{
|
||||
if (qxl0->mode == QXL_MODE_VGA) {
|
||||
qemu_spice_display_refresh(&qxl0->ssd);
|
||||
} else {
|
||||
qemu_mutex_lock(&qxl0->ssd.lock);
|
||||
qemu_spice_cursor_refresh_unlocked(&qxl0->ssd);
|
||||
qemu_mutex_unlock(&qxl0->ssd.lock);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue