input: Pass axis events through pointer grab interfaces
Don't only send motions and buttons but also axis events through the pointer grab interface. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-By: Derek Foreman <derekf@osg.samsung.com>
This commit is contained in:
@@ -1322,6 +1322,13 @@ pointer_noop_grab_focus(struct weston_pointer_grab *grab)
|
||||
{
|
||||
}
|
||||
|
||||
static void
|
||||
pointer_default_grab_axis(struct weston_pointer_grab *grab,
|
||||
uint32_t time, uint32_t axis, wl_fixed_t value)
|
||||
{
|
||||
weston_pointer_send_axis(grab->pointer, time, axis, value);
|
||||
}
|
||||
|
||||
static void
|
||||
move_grab_update(struct move_grab *move, wl_fixed_t pointer[2])
|
||||
{
|
||||
@@ -1466,6 +1473,7 @@ static const struct weston_pointer_grab_interface pointer_move_grab_workspace_in
|
||||
pointer_noop_grab_focus,
|
||||
pointer_move_grab_motion,
|
||||
pointer_move_workspace_grab_button,
|
||||
pointer_default_grab_axis,
|
||||
pointer_move_workspace_grab_cancel
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user