diff options
author | Simon Zeni <simon@bl4ckb0ne.ca> | 2022-03-07 11:11:49 -0500 |
---|---|---|
committer | Kirill Primak <vyivel@eclair.cafe> | 2022-03-17 17:16:47 +0000 |
commit | e723dd928bb254c3521e1b8e866bad7971587094 (patch) | |
tree | b89284bd157713506d995cc917e627be82679dbe /backend | |
parent | be8527bd360b748bba109049fbecae886b2c5380 (diff) |
backend/wayland: drop wlr_switch support
Diffstat (limited to 'backend')
-rw-r--r-- | backend/wayland/seat.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/backend/wayland/seat.c b/backend/wayland/seat.c index c8ad91ee..f6665a58 100644 --- a/backend/wayland/seat.c +++ b/backend/wayland/seat.c @@ -11,7 +11,6 @@ #include <wlr/interfaces/wlr_keyboard.h> #include <wlr/interfaces/wlr_output.h> -#include <wlr/interfaces/wlr_switch.h> #include <wlr/interfaces/wlr_touch.h> #include <wlr/interfaces/wlr_tablet_tool.h> #include <wlr/interfaces/wlr_tablet_pad.h> @@ -311,9 +310,10 @@ struct wlr_wl_input_device *create_wl_input_device( case WLR_INPUT_DEVICE_TABLET_PAD: type_name = "tablet-pad"; break; - case WLR_INPUT_DEVICE_SWITCH: - type_name = "switch"; - break; + default: + wlr_log(WLR_ERROR, "device not handled"); + free(dev); + return NULL; } size_t name_size = 8 + strlen(type_name) + strlen(seat->name) + 1; @@ -341,9 +341,6 @@ void destroy_wl_input_device(struct wlr_wl_input_device *dev) { case WLR_INPUT_DEVICE_POINTER: wlr_log(WLR_ERROR, "wlr_wl_input_device has no pointer"); break; - case WLR_INPUT_DEVICE_SWITCH: - wlr_switch_finish(wlr_dev->switch_device); - break; case WLR_INPUT_DEVICE_TABLET_PAD: wlr_tablet_pad_finish(wlr_dev->tablet_pad); free(wlr_dev->tablet_pad); @@ -356,6 +353,8 @@ void destroy_wl_input_device(struct wlr_wl_input_device *dev) { wlr_touch_finish(wlr_dev->touch); free(wlr_dev->touch); break; + default: + break; } } wl_list_remove(&dev->link); |