summaryrefslogtreecommitdiff
path: root/ivi-shell
diff options
context:
space:
mode:
authorDerek Foreman <derek.foreman@collabora.com>2023-02-06 16:21:44 -0600
committerPekka Paalanen <pq@iki.fi>2023-02-17 13:51:23 +0000
commitf7e936ae2a4541881b7072ff801fa858c5108372 (patch)
tree43fa2d5e1765834efc00cf9493e06bf8b235728f /ivi-shell
parentb6ec7705958d3b628aafa1c6f91936059973bab5 (diff)
downloadweston-f7e936ae2a4541881b7072ff801fa858c5108372.tar.gz
input: Convert weston_pointer_motion_to_abs() to weston_coord
Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
Diffstat (limited to 'ivi-shell')
-rw-r--r--ivi-shell/hmi-controller.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ivi-shell/hmi-controller.c b/ivi-shell/hmi-controller.c
index c76955a9..65a6107b 100644
--- a/ivi-shell/hmi-controller.c
+++ b/ivi-shell/hmi-controller.c
@@ -1572,9 +1572,11 @@ pointer_move_grab_motion(struct weston_pointer_grab *grab,
struct hmi_controller *hmi_ctrl =
wl_resource_get_user_data(pnt_move_grab->base.resource);
wl_fixed_t pointer_pos[2];
+ struct weston_coord_global pos;
- weston_pointer_motion_to_abs(grab->pointer, event,
- &pointer_pos[0], &pointer_pos[1]);
+ pos = weston_pointer_motion_to_abs(grab->pointer, event);
+ pointer_pos[0] = wl_fixed_from_double(pos.c.x);
+ pointer_pos[1] = wl_fixed_from_double(pos.c.y);
move_grab_update(&pnt_move_grab->move, pointer_pos);
layer_set_pos(hmi_ctrl, pnt_move_grab->base.layer,
pnt_move_grab->move.pos[0], pnt_move_grab->move.pos[1]);