Wayland: Fix formatting of attention request

This commit is contained in:
Camilla Löwy 2024-01-24 23:51:36 +01:00
parent 9317970243
commit bdedec9932

View File

@ -2345,7 +2345,7 @@ static void xdgActivationHandleDone(void* userData,
{ {
_GLFWwindow* window = userData; _GLFWwindow* window = userData;
if(activationToken != window->wl.activationToken) if (activationToken != window->wl.activationToken)
return; return;
xdg_activation_v1_activate(_glfw.wl.activationManager, token, window->wl.surface); xdg_activation_v1_activate(_glfw.wl.activationManager, token, window->wl.surface);
@ -2360,15 +2360,18 @@ static const struct xdg_activation_token_v1_listener xdgActivationListener =
void _glfwRequestWindowAttentionWayland(_GLFWwindow* window) void _glfwRequestWindowAttentionWayland(_GLFWwindow* window)
{ {
if(!_glfw.wl.activationManager) if (!_glfw.wl.activationManager)
return; return;
//We're about to overwrite this with a new request // We're about to overwrite this with a new request
if(window->wl.activationToken) if (window->wl.activationToken)
xdg_activation_token_v1_destroy(window->wl.activationToken); xdg_activation_token_v1_destroy(window->wl.activationToken);
window->wl.activationToken = xdg_activation_v1_get_activation_token(_glfw.wl.activationManager); window->wl.activationToken =
xdg_activation_token_v1_add_listener(window->wl.activationToken, &xdgActivationListener, window); xdg_activation_v1_get_activation_token(_glfw.wl.activationManager);
xdg_activation_token_v1_add_listener(window->wl.activationToken,
&xdgActivationListener,
window);
xdg_activation_token_v1_commit(window->wl.activationToken); xdg_activation_token_v1_commit(window->wl.activationToken);
} }