input: Use new wl_resource_for_each for sending updated seat caps

dev
Rob Bradford 11 years ago committed by Kristian Høgsberg
parent a62ef3e0b6
commit 6e737f590b
  1. 7
      src/input.c

@ -398,8 +398,8 @@ weston_touch_destroy(struct weston_touch *touch)
static void
seat_send_updated_caps(struct weston_seat *seat)
{
struct wl_list *link;
enum wl_seat_capability caps = 0;
struct wl_resource *resource;
if (seat->pointer)
caps |= WL_SEAT_CAPABILITY_POINTER;
@ -408,9 +408,8 @@ seat_send_updated_caps(struct weston_seat *seat)
if (seat->touch)
caps |= WL_SEAT_CAPABILITY_TOUCH;
for (link = seat->base_resource_list.next;
link != &seat->base_resource_list; link = link->next) {
wl_seat_send_capabilities(wl_resource_from_link(link), caps);
wl_resource_for_each(resource, &seat->base_resource_list) {
wl_seat_send_capabilities(resource, caps);
}
}

Loading…
Cancel
Save