Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
wl_list_remove(wl_resource_get_link(resource));
}
-void
+WL_EXPORT void
weston_seat_repick(struct weston_seat *seat)
{
const struct weston_pointer *pointer = seat->pointer;
device->output = output;
}
+ if (input->enabled == 1)
+ weston_seat_repick(&seat->base);
+
return 0;
}
if (udev_input_add_devices(input, udev) < 0)
return -1;
+ input->enabled = 1;
+
return 0;
}
struct wl_event_source *udev_monitor_source;
char *seat_id;
struct weston_compositor *compositor;
+ int enabled;
};