Merge branch 'touch-accuracy' into 'gtk-3-24'
gtkgesture: Preserve accuracy when translating events See merge request GNOME/gtk!6668
This commit is contained in:
commit
e3ecd22a68
@ -504,8 +504,11 @@ _update_widget_coordinates (GtkGesture *gesture,
|
|||||||
|
|
||||||
gtk_widget_translate_coordinates (event_widget, widget,
|
gtk_widget_translate_coordinates (event_widget, widget,
|
||||||
event_x, event_y, &x, &y);
|
event_x, event_y, &x, &y);
|
||||||
data->widget_x = x;
|
/* gtk_widget_translate() loses the fractional part so we need to
|
||||||
data->widget_y = y;
|
* add it back to not lose accuracy */
|
||||||
|
data->widget_x = x + (event_x - (int)event_x);
|
||||||
|
data->widget_y = y + (event_y - (int)event_y);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static GtkEventSequenceState
|
static GtkEventSequenceState
|
||||||
|
Loading…
Reference in New Issue
Block a user