diff options
author | Jason Ekstrand <jason@jlekstrand.net> | 2014-04-02 19:53:45 -0500 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2014-04-02 21:24:42 -0700 |
commit | a4ab5422e9ae8699b0ce6f86241d6105ddac445f (patch) | |
tree | 730ac58b95192baa3dc8101f8e815060eda08abe /src/input.c | |
parent | 27e1167957b7151725ec9cc2cb10a102d669e8ac (diff) | |
download | weston-a4ab5422e9ae8699b0ce6f86241d6105ddac445f.tar.gz |
Add a signal for when a seat updates its capabilities
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/input.c')
-rw-r--r-- | src/input.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/input.c b/src/input.c index c8c798ef..9c514689 100644 --- a/src/input.c +++ b/src/input.c @@ -603,6 +603,7 @@ seat_send_updated_caps(struct weston_seat *seat) wl_resource_for_each(resource, &seat->base_resource_list) { wl_seat_send_capabilities(resource, caps); } + wl_signal_emit(&seat->updated_caps_signal, seat); } WL_EXPORT void @@ -2185,6 +2186,7 @@ weston_seat_init(struct weston_seat *seat, struct weston_compositor *ec, wl_signal_init(&seat->selection_signal); wl_list_init(&seat->drag_resource_list); wl_signal_init(&seat->destroy_signal); + wl_signal_init(&seat->updated_caps_signal); seat->global = wl_global_create(ec->wl_display, &wl_seat_interface, 3, seat, bind_seat); |