From f5f1bc8dd95b319aa7574db139c40c0697025d0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Mon, 10 May 2021 18:01:59 +0200 Subject: [PATCH] wayland: set xdg activation token surface to our top-level --- wayland.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wayland.c b/wayland.c index f7f89d72..35ed35dd 100644 --- a/wayland.c +++ b/wayland.c @@ -1589,7 +1589,8 @@ wayl_roundtrip(struct wayland *wayl) } static void -activation_token_done(void *data, struct xdg_activation_token_v1 *xdg_token, const char *token) +activation_token_done(void *data, struct xdg_activation_token_v1 *xdg_token, + const char *token) { struct wl_window *win = data; struct wayland *wayl = win->term->wl; @@ -1627,6 +1628,7 @@ wayl_win_set_urgent(struct wl_window *win) } xdg_activation_token_v1_add_listener(token, &activation_token_listener, win); + xdg_activation_token_v1_set_surface(token, win->surface); xdg_activation_token_v1_commit(token); win->xdg_activation_token = token; return true;