aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backend/x11/input_device.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/backend/x11/input_device.c b/backend/x11/input_device.c
index b3bd77da..02d4210f 100644
--- a/backend/x11/input_device.c
+++ b/backend/x11/input_device.c
@@ -233,6 +233,10 @@ void handle_x11_xinput_event(struct wlr_x11_backend *x11,
}
struct wlr_x11_touchpoint *touchpoint = calloc(1, sizeof(*touchpoint));
+ if (!touchpoint) {
+ return;
+ }
+
touchpoint->x11_id = ev->detail;
touchpoint->wayland_id = id;
wl_list_init(&touchpoint->link);