libinput: remove evdev_device::devnode
Struct 'evdev_device' has field 'devnode' which is initialized to NULL, never assigned, and finally free()'d. Therefore it is useless. Remove the dead field. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
@@ -596,7 +596,6 @@ evdev_device_destroy(struct evdev_device *device)
|
|||||||
wl_list_remove(&device->output_destroy_listener.link);
|
wl_list_remove(&device->output_destroy_listener.link);
|
||||||
wl_list_remove(&device->link);
|
wl_list_remove(&device->link);
|
||||||
libinput_device_unref(device->device);
|
libinput_device_unref(device->device);
|
||||||
free(device->devnode);
|
|
||||||
free(device->output_name);
|
free(device->output_name);
|
||||||
free(device);
|
free(device);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,7 +47,6 @@ struct evdev_device {
|
|||||||
struct wl_list link;
|
struct wl_list link;
|
||||||
struct weston_output *output;
|
struct weston_output *output;
|
||||||
struct wl_listener output_destroy_listener;
|
struct wl_listener output_destroy_listener;
|
||||||
char *devnode;
|
|
||||||
char *output_name;
|
char *output_name;
|
||||||
int fd;
|
int fd;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user