Hi, On Fri, Jan 20, 2017 at 04:53:50PM +0100, Pavel Grunt wrote: > gdk_display_warp_pointer has been deprecated since Gtk 3.0 Acked-by: Victor Toso <victortoso@xxxxxxxxxx> > --- > src/spice-widget.c | 13 +++++-------- > 1 file changed, 5 insertions(+), 8 deletions(-) > > diff --git a/src/spice-widget.c b/src/spice-widget.c > index c8ee4bb..94d7f9a 100644 > --- a/src/spice-widget.c > +++ b/src/spice-widget.c > @@ -119,6 +119,7 @@ static void release_keys(SpiceDisplay *display); > static void size_allocate(GtkWidget *widget, GtkAllocation *conf, gpointer data); > static gboolean draw_event(GtkWidget *widget, cairo_t *cr, gpointer data); > static void update_size_request(SpiceDisplay *display); > +static GdkDevice *spice_display_get_pointer(SpiceDisplay *display); > > /* ---------------------------------------------------------------- */ > > @@ -1115,11 +1116,7 @@ static void mouse_wrap(SpiceDisplay *display, GdkEventMotion *motion) > /* FIXME: we try our best to ignore that next pointer move event.. */ > gdk_display_sync(gdk_screen_get_display(screen)); > > - /* FIXME: gdk_display_warp_pointer() is deprecated */ > - G_GNUC_BEGIN_IGNORE_DEPRECATIONS > - gdk_display_warp_pointer(gtk_widget_get_display(GTK_WIDGET(display)), > - screen, xr, yr); > - G_GNUC_END_IGNORE_DEPRECATIONS > + gdk_device_warp(spice_display_get_pointer(display), screen, xr, yr); > d->mouse_last_x = -1; > d->mouse_last_y = -1; > } > @@ -1155,9 +1152,9 @@ static void try_mouse_ungrab(SpiceDisplay *display) > y + d->mouse_guest_y * s, > &x, &y); > > - gdk_display_warp_pointer(gtk_widget_get_display(GTK_WIDGET(display)), > - gtk_widget_get_screen(GTK_WIDGET(display)), > - x, y); > + gdk_device_warp(spice_display_get_pointer(display), > + gtk_widget_get_screen(GTK_WIDGET(display)), > + x, y); > > g_signal_emit(display, signals[SPICE_DISPLAY_MOUSE_GRAB], 0, false); > spice_gtk_session_set_pointer_grabbed(d->gtk_session, false); > -- > 2.11.0 > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/spice-devel
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel