Often (when not resized by the user) even though scaling is enabled, we are not actually scaling. In this case it is not necessary to scale the mouse coordinates, and sometimes it is even harmful.
Signed-off-by: Hans de Goede <[email protected]> --- gtk/spice-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/spice-widget.c b/gtk/spice-widget.c index 0defb60..28e8a7d 100644 --- a/gtk/spice-widget.c +++ b/gtk/spice-widget.c @@ -1155,7 +1155,7 @@ static gboolean motion_event(GtkWidget *widget, GdkEventMotion *motion) return true; gdk_drawable_get_size(gtk_widget_get_window(widget), &ww, &wh); - if (spicex_is_scaled(display)) { + if (spicex_is_scaled(display) && (d->width != ww || d->height != wh)) { double sx, sy; sx = (double)d->width / (double)ww; sy = (double)d->height / (double)wh; -- 1.7.9.3 _______________________________________________ Spice-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/spice-devel
