diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2022-03-22 18:44:52 +0200 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2022-03-22 18:44:52 +0200 |
commit | 7c1cc3ca1d8131499b9cf2ef50b295602ffd6112 (patch) | |
tree | b383782f26ac57ca8f29ee48b6a9633e2a0505d6 /src/core | |
parent | a3feabd50d465cda9ca8b92c139ad895659f8474 (diff) | |
download | metacity-7c1cc3ca1d8131499b9cf2ef50b295602ffd6112.tar.gz |
window: remove incorrect mask check
XResGetClientPid already checks for XRES_CLIENT_ID_PID_MASK and
does that correctly. We were doing direct comparition that would
fail if mask would include something else.
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/window.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/core/window.c b/src/core/window.c index 953a9af9..7933a0f9 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -9322,11 +9322,10 @@ meta_window_get_client_pid (MetaWindow *self) for (i = 0; i < num_ids; i++) { - if (client_ids[i].spec.mask == XRES_CLIENT_ID_PID_MASK) - { - self->client_pid = XResGetClientPid (&client_ids[i]); - break; - } + self->client_pid = XResGetClientPid (&client_ids[i]); + + if (self->client_pid != -1) + break; } XResClientIdsDestroy (num_ids, client_ids); |