Mercurial > aewl
comparison cmd.c @ 13:5cc5e55a132d
added protocol killing stuff
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Tue, 11 Jul 2006 16:14:22 +0200 |
parents | a2b399582afe |
children | 5c078b66347b |
comparison
equal
deleted
inserted
replaced
12:a2b399582afe | 13:5cc5e55a132d |
---|---|
16 quit(char *arg) | 16 quit(char *arg) |
17 { | 17 { |
18 fputs("quit\n", stderr); | 18 fputs("quit\n", stderr); |
19 running = False; | 19 running = False; |
20 } | 20 } |
21 | |
22 void | |
23 kill(char *arg) | |
24 { | |
25 Client *c = stack; | |
26 | |
27 if(!c) | |
28 return; | |
29 if(c->proto & WM_PROTOCOL_DELWIN) | |
30 send_message(c->win, wm_atom[WMProtocols], wm_atom[WMDelete]); | |
31 else | |
32 XKillClient(dpy, c->win); | |
33 } | |
34 |