input/tablet: simplify parameter plumbing for tablet references

This is a small cleanup commit for removing `sway_tablet` parameters
from functions that already accept `sway_tablet_tool`, since the tablet
reference can be accessed through `tool->tablet`.
This commit is contained in:
Tudor Brindus 2020-05-07 18:57:06 -04:00 committed by Simon Ser
parent 7c37e9d01e
commit 726d187d3c
4 changed files with 14 additions and 18 deletions

View file

@ -475,8 +475,7 @@ static void handle_pointer_motion(struct sway_seat *seat, uint32_t time_msec,
}
static void handle_tablet_tool_motion(struct sway_seat *seat,
struct sway_tablet *tablet, struct sway_tablet_tool *tool,
uint32_t time_msec, double dx, double dy) {
struct sway_tablet_tool *tool, uint32_t time_msec, double dx, double dy) {
struct seatop_default_event *e = seat->seatop_data;
struct sway_cursor *cursor = seat->cursor;
@ -492,7 +491,7 @@ static void handle_tablet_tool_motion(struct sway_seat *seat,
if (surface) {
if (seat_is_input_allowed(seat, surface)) {
wlr_tablet_v2_tablet_tool_notify_proximity_in(tool->tablet_v2_tool,
tablet->tablet_v2, surface);
tool->tablet->tablet_v2, surface);
wlr_tablet_v2_tablet_tool_notify_motion(tool->tablet_v2_tool, sx, sy);
}
} else {