aboutsummaryrefslogtreecommitdiff
path: root/backend/libinput/pointer.c
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2023-06-08 17:21:07 +0200
committerSimon Ser <contact@emersion.fr>2023-06-14 15:20:41 +0200
commit2d9659d765b9da1a0ad3d7ea4a064ba08eee6260 (patch)
treef3bdab537823ee6ad7849f558a09b0efd26a9552 /backend/libinput/pointer.c
parente1c6801b652ff792e54ffee75b0804a185f1cc9d (diff)
backend/libinput: use struct initializers for events
This is more readable and consistent with the rest of wlroots.
Diffstat (limited to 'backend/libinput/pointer.c')
-rw-r--r--backend/libinput/pointer.c56
1 files changed, 28 insertions, 28 deletions
diff --git a/backend/libinput/pointer.c b/backend/libinput/pointer.c
index 93f7ca32..711474fe 100644
--- a/backend/libinput/pointer.c
+++ b/backend/libinput/pointer.c
@@ -28,14 +28,14 @@ void handle_pointer_motion(struct libinput_event *event,
struct wlr_pointer *pointer) {
struct libinput_event_pointer *pevent =
libinput_event_get_pointer_event(event);
- struct wlr_pointer_motion_event wlr_event = { 0 };
- wlr_event.pointer = pointer;
- wlr_event.time_msec =
- usec_to_msec(libinput_event_pointer_get_time_usec(pevent));
- wlr_event.delta_x = libinput_event_pointer_get_dx(pevent);
- wlr_event.delta_y = libinput_event_pointer_get_dy(pevent);
- wlr_event.unaccel_dx = libinput_event_pointer_get_dx_unaccelerated(pevent);
- wlr_event.unaccel_dy = libinput_event_pointer_get_dy_unaccelerated(pevent);
+ struct wlr_pointer_motion_event wlr_event = {
+ .pointer = pointer,
+ .time_msec = usec_to_msec(libinput_event_pointer_get_time_usec(pevent)),
+ .delta_x = libinput_event_pointer_get_dx(pevent),
+ .delta_y = libinput_event_pointer_get_dy(pevent),
+ .unaccel_dx = libinput_event_pointer_get_dx_unaccelerated(pevent),
+ .unaccel_dy = libinput_event_pointer_get_dy_unaccelerated(pevent),
+ };
wl_signal_emit_mutable(&pointer->events.motion, &wlr_event);
wl_signal_emit_mutable(&pointer->events.frame, pointer);
}
@@ -44,12 +44,12 @@ void handle_pointer_motion_abs(struct libinput_event *event,
struct wlr_pointer *pointer) {
struct libinput_event_pointer *pevent =
libinput_event_get_pointer_event(event);
- struct wlr_pointer_motion_absolute_event wlr_event = { 0 };
- wlr_event.pointer = pointer;
- wlr_event.time_msec =
- usec_to_msec(libinput_event_pointer_get_time_usec(pevent));
- wlr_event.x = libinput_event_pointer_get_absolute_x_transformed(pevent, 1);
- wlr_event.y = libinput_event_pointer_get_absolute_y_transformed(pevent, 1);
+ struct wlr_pointer_motion_absolute_event wlr_event = {
+ .pointer = pointer,
+ .time_msec = usec_to_msec(libinput_event_pointer_get_time_usec(pevent)),
+ .x = libinput_event_pointer_get_absolute_x_transformed(pevent, 1),
+ .y = libinput_event_pointer_get_absolute_y_transformed(pevent, 1),
+ };
wl_signal_emit_mutable(&pointer->events.motion_absolute, &wlr_event);
wl_signal_emit_mutable(&pointer->events.frame, pointer);
}
@@ -58,11 +58,11 @@ void handle_pointer_button(struct libinput_event *event,
struct wlr_pointer *pointer) {
struct libinput_event_pointer *pevent =
libinput_event_get_pointer_event(event);
- struct wlr_pointer_button_event wlr_event = { 0 };
- wlr_event.pointer = pointer;
- wlr_event.time_msec =
- usec_to_msec(libinput_event_pointer_get_time_usec(pevent));
- wlr_event.button = libinput_event_pointer_get_button(pevent);
+ struct wlr_pointer_button_event wlr_event = {
+ .pointer = pointer,
+ .time_msec = usec_to_msec(libinput_event_pointer_get_time_usec(pevent)),
+ .button = libinput_event_pointer_get_button(pevent),
+ };
// Ignore events which aren't a seat-wide state change. For instance, if
// the same button is pressed twice on the same seat, ignore the second
// press.
@@ -89,10 +89,10 @@ void handle_pointer_axis(struct libinput_event *event,
struct wlr_pointer *pointer) {
struct libinput_event_pointer *pevent =
libinput_event_get_pointer_event(event);
- struct wlr_pointer_axis_event wlr_event = { 0 };
- wlr_event.pointer = pointer;
- wlr_event.time_msec =
- usec_to_msec(libinput_event_pointer_get_time_usec(pevent));
+ struct wlr_pointer_axis_event wlr_event = {
+ .pointer = pointer,
+ .time_msec = usec_to_msec(libinput_event_pointer_get_time_usec(pevent)),
+ };
switch (libinput_event_pointer_get_axis_source(pevent)) {
case LIBINPUT_POINTER_AXIS_SOURCE_WHEEL:
wlr_event.source = WLR_AXIS_SOURCE_WHEEL;
@@ -139,11 +139,11 @@ void handle_pointer_axis_value120(struct libinput_event *event,
struct wlr_pointer *pointer, enum wlr_axis_source source) {
struct libinput_event_pointer *pevent =
libinput_event_get_pointer_event(event);
- struct wlr_pointer_axis_event wlr_event = { 0 };
- wlr_event.pointer = pointer;
- wlr_event.time_msec =
- usec_to_msec(libinput_event_pointer_get_time_usec(pevent));
- wlr_event.source = source;
+ struct wlr_pointer_axis_event wlr_event = {
+ .pointer = pointer,
+ .time_msec = usec_to_msec(libinput_event_pointer_get_time_usec(pevent)),
+ .source = source,
+ };
const enum libinput_pointer_axis axes[] = {
LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL,