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.
This commit is contained in:
Ronan Pigott 2021-10-23 21:31:12 -07:00 committed by Simon Ser
parent 6ad0f819e2
commit e2aff8a9b0
2 changed files with 11 additions and 0 deletions

View file

@ -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;