From 3babca0ab0d4ea5aa9c020db586c1cc73d331cda Mon Sep 17 00:00:00 2001 From: okan Date: Wed, 4 Jul 2012 18:00:13 +0000 Subject: fix missing atom (WM_PROTOCOLS) wrt new style handing; without this, the window manager didn't know if a client supported CLIENT_PROTO_DELETE and thus used a hammer, XKillClient. behaviour reported by Tim van der Molen. --- client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.c b/client.c index 7dbe076..1aa46fe 100644 --- a/client.c +++ b/client.c @@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $OpenBSD: client.c,v 1.95 2012/07/03 13:49:03 okan Exp $ + * $OpenBSD: client.c,v 1.96 2012/07/04 18:00:13 okan Exp $ */ #include @@ -519,7 +519,7 @@ client_update(struct client_ctx *cc) int i; long n; - if ((n = xu_getprop(cc->win, WM_PROTOCOLS, + if ((n = xu_getprop(cc->win, cwmh[WM_PROTOCOLS].atom, XA_ATOM, 20L, (u_char **)&p)) <= 0) return; -- cgit v1.2.3-2-gb3c3