From 2e43da49bbf8fdef73fc3ad37f7e07bc70d0f049 Mon Sep 17 00:00:00 2001
From: Olivier Fourdan <fourdan.olivier@wanadoo.fr>
Date: Thu, 11 Sep 2003 21:52:37 +0000
Subject: [PATCH] Don't test WM_PROTOCOLS_DELETE_WINDOW when closing client (as
 some client don't set this flag, they get killed while they do support
 "wm_delete_window" message.

(Old svn revision: 11316)
---
 src/client.c | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/src/client.c b/src/client.c
index 38f934f38..e04f6e5c3 100644
--- a/src/client.c
+++ b/src/client.c
@@ -3790,15 +3790,8 @@ clientClose (Client * c)
     TRACE ("entering clientClose");
     TRACE ("closing client \"%s\" (0x%lx)", c->name, c->window);
 
-    if (CLIENT_FLAG_TEST (c, CLIENT_FLAG_WM_DELETE))
-    {
-        sendClientMessage (c->window, wm_protocols, wm_delete_window,
-            NoEventMask);
-    }
-    else
-    {
-        clientKill (c);
-    }
+    sendClientMessage (c->window, wm_protocols, wm_delete_window,
+        NoEventMask);
 }
 
 void
-- 
GitLab