Refactor out wlr_tablet_pad_state

This commit is contained in:
Dominique Martinet 2017-08-14 15:59:59 +02:00
parent 53e7bebd23
commit a289940bff
4 changed files with 16 additions and 14 deletions

View file

@ -10,7 +10,13 @@
struct wlr_tablet_pad *wlr_libinput_tablet_pad_create(
struct libinput_device *libinput_dev) {
assert(libinput_dev);
return wlr_tablet_pad_create(NULL, NULL);
struct wlr_tablet_pad *wlr_tablet_pad = calloc(1, sizeof(struct wlr_tablet_pad));
if (!wlr_tablet_pad) {
wlr_log(L_ERROR, "Unable to allocate wlr_tablet_pad");
return NULL;
}
wlr_tablet_pad_init(wlr_tablet_pad, NULL);
return wlr_tablet_pad;
}
void handle_tablet_pad_button(struct libinput_event *event,