mirror of https://github.com/xqemu/xqemu.git
gtk: Fix mouse warping with gtk3
We were using the wrong coordinates, this fixes things to match the original gtk2 implementation. You can see this error in action by using -vga qxl, however even after this patch the mouse warps in small increments up and to the left, -7x and -3y pixels at a time, until the pointer is warped off the widget. I think it's a qxl bug, but the next patch covers it up. Signed-off-by: Cole Robinson <crobinso@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
881249c792
commit
298526fe92
2
ui/gtk.c
2
ui/gtk.c
|
@ -346,7 +346,7 @@ static void gd_mouse_set(DisplayChangeListener *dcl,
|
|||
x, y, &x_root, &y_root);
|
||||
gdk_device_warp(gdk_device_manager_get_client_pointer(mgr),
|
||||
gtk_widget_get_screen(s->drawing_area),
|
||||
x, y);
|
||||
x_root, y_root);
|
||||
}
|
||||
#else
|
||||
static void gd_mouse_set(DisplayChangeListener *dcl,
|
||||
|
|
Loading…
Reference in New Issue