From: Gerd Hoffmann Date: Fri, 2 Feb 2018 12:08:03 +0000 (+0100) Subject: sdl2: fix mouse grab X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=8dfa3061ce56d871dc9df1e264f05e7ec2fb50c1;p=qemu.git sdl2: fix mouse grab When qemu mouse mode changes from relative to absolute we must turn off sdl relative mouse mode too. Fixes: https://bugs.launchpad.net/qemu/+bug/1703795 Signed-off-by: Gerd Hoffmann Message-Id: <20180202120803.11501-1-kraxel@redhat.com> --- diff --git a/ui/sdl2.c b/ui/sdl2.c index 812c315891..858e04d7c0 100644 --- a/ui/sdl2.c +++ b/ui/sdl2.c @@ -249,6 +249,7 @@ static void sdl_mouse_mode_change(Notifier *notify, void *data) if (qemu_input_is_absolute()) { if (!absolute_enabled) { absolute_enabled = 1; + SDL_SetRelativeMouseMode(SDL_FALSE); absolute_mouse_grab(&sdl2_console[0]); } } else if (absolute_enabled) {