]> git.proxmox.com Git - mirror_qemu.git/commitdiff
Fix absolute mouse events generated by SDL frontend.
authorbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 21 Mar 2009 01:09:16 +0000 (01:09 +0000)
committerbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 21 Mar 2009 01:09:16 +0000 (01:09 +0000)
In r6839 ("DisplayAllocator interface") the "width" and "height" globals
stopped ever being assigned.  Note that last time absolute input stopped
working was for the same reason.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6875 c046a42c-6fe2-441c-8c8c-71466251a162

sdl.c

diff --git a/sdl.c b/sdl.c
index 843a6fc89a5999084b99b264098530bcd73f910b..0601b16d3f6d3a819eeb0f3e75029aef2094f187 100644 (file)
--- a/sdl.c
+++ b/sdl.c
@@ -86,7 +86,7 @@ static void sdl_setdata(DisplayState *ds)
                                             ds->surface->pf.bmask, ds->surface->pf.amask);
 }
 
-static void do_sdl_resize(int width, int height, int bpp)
+static void do_sdl_resize(int new_width, int new_height, int bpp)
 {
     int flags;
 
@@ -98,6 +98,8 @@ static void do_sdl_resize(int width, int height, int bpp)
     if (gui_noframe)
         flags |= SDL_NOFRAME;
 
+    width = new_width;
+    height = new_height;
     real_screen = SDL_SetVideoMode(width, height, bpp, flags);
     if (!real_screen) {
         fprintf(stderr, "Could not open SDL display\n");