struct sysview_device {
sysview_seat *seat;
- const char *name;
+ char *name;
unsigned int type;
union {
sysview_seat *seat;
char *name;
char *path;
+ void *userdata;
sd_bus_slot *slot_take_control;
struct sysview_seat {
sysview_context *context;
char *name;
+ char *path;
Hashmap *session_map;
Hashmap *device_map;