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,
|
||||
event_x, event_y, &x, &y);
|
||||
data->widget_x = x;
|
||||
data->widget_y = y;
|
||||
/* gtk_widget_translate() loses the fractional part so we need to
|
||||
* 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
|
||||
|
Loading…
Reference in New Issue
Block a user