From c1a2c09ade789e5667bbe2dc04c6781d37fdab83 Mon Sep 17 00:00:00 2001 From: Kirill Primak Date: Wed, 2 Feb 2022 20:54:29 +0300 Subject: [PATCH] xdg-popup: send invalid_positioner to the right resource --- types/xdg_shell/wlr_xdg_popup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/xdg_shell/wlr_xdg_popup.c b/types/xdg_shell/wlr_xdg_popup.c index 6fca3316..d923e923 100644 --- a/types/xdg_shell/wlr_xdg_popup.c +++ b/types/xdg_shell/wlr_xdg_popup.c @@ -307,7 +307,7 @@ void create_xdg_popup(struct wlr_xdg_surface *surface, struct wlr_xdg_positioner_resource *positioner, uint32_t id) { if (positioner->attrs.size.width == 0 || positioner->attrs.anchor_rect.width == 0) { - wl_resource_post_error(surface->resource, + wl_resource_post_error(surface->client->resource, XDG_WM_BASE_ERROR_INVALID_POSITIONER, "positioner object is not complete"); return;