aboutsummaryrefslogtreecommitdiff
path: root/include/xwayland
diff options
context:
space:
mode:
authorAleksei Bavshin <alebastr89@gmail.com>2021-04-16 19:27:12 -0700
committerSimon Ser <contact@emersion.fr>2021-04-23 09:55:01 +0200
commite0f239fa2828318e9eff6b68f7faafecd338914c (patch)
treeb871ac9fffed0a3aebe3a2c73a9aa389675db1d4 /include/xwayland
parentc314920a3d2bcb347d9ae491a678d8349f32ae8d (diff)
xwayland: query window PIDs via XResQueryClientIds
`_NET_WM_PID` is unreliable: it is optional and even if set it may contain PIDs from sandbox namespaces or remote systems. Prefer XRes v1.2 QueryClientIds method which returns PIDs as seen by the Xwayland server.
Diffstat (limited to 'include/xwayland')
-rw-r--r--include/xwayland/xwm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/xwayland/xwm.h b/include/xwayland/xwm.h
index 587f136b..05d229ae 100644
--- a/include/xwayland/xwm.h
+++ b/include/xwayland/xwm.h
@@ -113,6 +113,7 @@ struct wlr_xwm {
struct wlr_xwayland_surface *drag_focus;
const xcb_query_extension_reply_t *xfixes;
+ const xcb_query_extension_reply_t *xres;
#if HAS_XCB_ERRORS
xcb_errors_context_t *errors_context;
#endif