backend/x11: handle touchpoint allocation failure

This commit is contained in:
Kirill Primak 2024-01-17 02:07:04 +03:00 committed by Simon Ser
parent 20b99ed854
commit db69dcf767
1 changed files with 4 additions and 0 deletions

View File

@ -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);