summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
Diffstat (limited to 'openbox')
-rw-r--r--openbox/client.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/openbox/client.c b/openbox/client.c
index d768ecc1..5443b158 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -3213,8 +3213,13 @@ void client_close(ObClient *self)
prop_atoms.wm_delete_window, event_curtime, 0, 0, 0,
NoEventMask);
- if (self->ping)
+ if (self->ping) {
+ /* may have tried to kill it earlier but the window is still
+ around and started responding again */
+ self->kill_tried_term = FALSE;
+
ping_start(self, client_ping_event);
+ }
}
}