From e2aff8a9b0c2852931a80b615a3aa367d954c8da Mon Sep 17 00:00:00 2001 From: Ronan Pigott Date: Sat, 23 Oct 2021 21:31:12 -0700 Subject: xdg-activation-v1: add data field and emit token destroy events The data field is useful to track metadata about a token. The destroy events are useful for compositors that track application startup to let them know they can stop doing that. --- include/wlr/types/wlr_xdg_activation_v1.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/wlr') diff --git a/include/wlr/types/wlr_xdg_activation_v1.h b/include/wlr/types/wlr_xdg_activation_v1.h index 89946d84..46356215 100644 --- a/include/wlr/types/wlr_xdg_activation_v1.h +++ b/include/wlr/types/wlr_xdg_activation_v1.h @@ -22,6 +22,12 @@ struct wlr_xdg_activation_token_v1 { char *app_id; // can be NULL struct wl_list link; // wlr_xdg_activation_v1.tokens + void *data; + + struct { + struct wl_signal destroy; + } events; + // private state char *token; -- cgit v1.2.3