diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2014-12-16 16:52:42 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2014-12-16 16:52:42 +0000 |
commit | d86fb03469e016af4e54f04efccbc20a8afa3e19 (patch) | |
tree | e2ae752bb9f153fbb287df7b7edd64f523cba2c9 /hw/display/qxl-render.c | |
parent | 4db753b1ac4aedc6cd67fb13d50e5015ce8052a5 (diff) | |
parent | a41642708a5d1cbe8ad966227bbee1ed5eb421ad (diff) | |
download | hqemu-d86fb03469e016af4e54f04efccbc20a8afa3e19.zip hqemu-d86fb03469e016af4e54f04efccbc20a8afa3e19.tar.gz |
Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20141216-1' into staging
misc spice updates.
# gpg: Signature made Tue 16 Dec 2014 14:03:07 GMT using RSA key ID D3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>"
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
* remotes/spice/tags/pull-spice-20141216-1:
spice: fix memory leak
spice: remove spice-experimental.h include
spice: do not require TCP ports
spice: rework mirror allocation, add no-resize fast path
spice: reduce refresh rate in native mode
spice: use bottom half instead of refresh timer for cursor updates
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/display/qxl-render.c')
-rw-r--r-- | hw/display/qxl-render.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/display/qxl-render.c b/hw/display/qxl-render.c index e812ddd..a542087 100644 --- a/hw/display/qxl-render.c +++ b/hw/display/qxl-render.c @@ -283,12 +283,14 @@ int qxl_render_cursor(PCIQXLDevice *qxl, QXLCommandExt *ext) qxl->ssd.mouse_x = cmd->u.set.position.x; qxl->ssd.mouse_y = cmd->u.set.position.y; qemu_mutex_unlock(&qxl->ssd.lock); + qemu_bh_schedule(qxl->ssd.cursor_bh); break; case QXL_CURSOR_MOVE: qemu_mutex_lock(&qxl->ssd.lock); qxl->ssd.mouse_x = cmd->u.position.x; qxl->ssd.mouse_y = cmd->u.position.y; qemu_mutex_unlock(&qxl->ssd.lock); + qemu_bh_schedule(qxl->ssd.cursor_bh); break; } return 0; |