aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backend/libinput/switch.c3
-rw-r--r--include/wlr/types/wlr_switch.h7
2 files changed, 4 insertions, 6 deletions
diff --git a/backend/libinput/switch.c b/backend/libinput/switch.c
index 586ec0c8..2e89ed59 100644
--- a/backend/libinput/switch.c
+++ b/backend/libinput/switch.c
@@ -29,8 +29,7 @@ void handle_switch_toggle(struct libinput_event *event,
struct wlr_switch *wlr_switch) {
struct libinput_event_switch *sevent =
libinput_event_get_switch_event (event);
- struct wlr_event_switch_toggle wlr_event = { 0 };
- wlr_event.device = &wlr_switch->base;
+ struct wlr_switch_toggle_event wlr_event = { 0 };
switch (libinput_event_switch_get_switch(sevent)) {
case LIBINPUT_SWITCH_LID:
wlr_event.switch_type = WLR_SWITCH_TYPE_LID;
diff --git a/include/wlr/types/wlr_switch.h b/include/wlr/types/wlr_switch.h
index 8e723032..e26c9a3f 100644
--- a/include/wlr/types/wlr_switch.h
+++ b/include/wlr/types/wlr_switch.h
@@ -28,17 +28,16 @@ struct wlr_switch {
};
enum wlr_switch_type {
- WLR_SWITCH_TYPE_LID = 1,
+ WLR_SWITCH_TYPE_LID,
WLR_SWITCH_TYPE_TABLET_MODE,
};
enum wlr_switch_state {
WLR_SWITCH_STATE_OFF = 0,
- WLR_SWITCH_STATE_ON
+ WLR_SWITCH_STATE_ON,
};
-struct wlr_event_switch_toggle {
- struct wlr_input_device *device;
+struct wlr_switch_toggle_event {
uint32_t time_msec;
enum wlr_switch_type switch_type;
enum wlr_switch_state switch_state;