diff options
author | Derek Foreman <derek.foreman@collabora.com> | 2023-02-06 16:21:44 -0600 |
---|---|---|
committer | Pekka Paalanen <pq@iki.fi> | 2023-02-17 13:51:23 +0000 |
commit | f7e936ae2a4541881b7072ff801fa858c5108372 (patch) | |
tree | 43fa2d5e1765834efc00cf9493e06bf8b235728f /ivi-shell | |
parent | b6ec7705958d3b628aafa1c6f91936059973bab5 (diff) | |
download | weston-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.c | 6 |
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]); |