From: kaf24@firebug.cl.cam.ac.uk Date: Wed, 14 Jun 2006 21:15:13 +0000 (+0100) Subject: [HVM][QEMU] Fix SDL mouse "invisible wall". X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15955^2~7 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c33ae33cb84050436d62fbf5dca46560dcc66a97;p=xen.git [HVM][QEMU] Fix SDL mouse "invisible wall". Signed-off-by: Anthony Liguori Signed-off-by: Don Dugger --- diff --git a/tools/ioemu/sdl.c b/tools/ioemu/sdl.c index 3bcec0187c..3ae53ed9de 100644 --- a/tools/ioemu/sdl.c +++ b/tools/ioemu/sdl.c @@ -376,13 +376,18 @@ static void sdl_update_caption(void) static void sdl_hide_cursor(void) { - SDL_SetCursor(sdl_cursor_hidden); + if (kbd_mouse_is_absolute()) { + SDL_ShowCursor(1); + SDL_SetCursor(sdl_cursor_hidden); + } else { + SDL_ShowCursor(0); + } } static void sdl_show_cursor(void) { if (!kbd_mouse_is_absolute()) { - SDL_SetCursor(sdl_cursor_normal); + SDL_ShowCursor(1); } }