diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2020-09-12 14:20:42 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2020-09-12 14:34:07 +0300 |
commit | c5136ec907fab167ffddfe4d10c3902c6c5d8852 (patch) | |
tree | e919aa138e39982bdedd287749edc59cdef8b408 | |
parent | c6584a38a234726c1128d044fd7cc5a0f8379c69 (diff) | |
download | metacity-c5136ec907fab167ffddfe4d10c3902c6c5d8852.tar.gz |
delete: use meta_window_get_client_pid
-rw-r--r-- | src/core/delete.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/delete.c b/src/core/delete.c index df489af4..415c39ce 100644 --- a/src/core/delete.c +++ b/src/core/delete.c @@ -149,14 +149,17 @@ meta_window_delete (MetaWindow *window, void meta_window_kill (MetaWindow *window) { + pid_t client_pid; char buf[257]; meta_topic (META_DEBUG_WINDOW_OPS, "Killing %s brutally\n", window->desc); + client_pid = meta_window_get_client_pid (window); + if (window->wm_client_machine != NULL && - window->net_wm_pid > 0) + client_pid > 0) { if (gethostname (buf, sizeof(buf)-1) == 0) { @@ -166,7 +169,7 @@ meta_window_kill (MetaWindow *window) "Killing %s with kill()\n", window->desc); - if (kill (window->net_wm_pid, 9) < 0) + if (kill (client_pid, 9) < 0) meta_topic (META_DEBUG_WINDOW_OPS, "Failed to signal %s: %s\n", window->desc, strerror (errno)); |