summaryrefslogtreecommitdiff
path: root/src/core/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/window.c')
-rw-r--r--src/core/window.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/window.c b/src/core/window.c
index 1512a18e..194f42b7 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -9298,6 +9298,9 @@ meta_window_remove_pending_unmap (MetaWindow *window,
pid_t
meta_window_get_client_pid (MetaWindow *self)
{
+ if (!META_DISPLAY_HAS_XRES (self->display))
+ return self->net_wm_pid;
+
if (self->client_pid == -1)
{
XResClientIdSpec spec;