client.c
changeset 77 38c8f7f7d401
parent 76 4bd49f404f10
child 79 aabebd6e61f3
equal deleted inserted replaced
76:4bd49f404f10 77:38c8f7f7d401
   176 killclient(Arg *arg)
   176 killclient(Arg *arg)
   177 {
   177 {
   178 	if(!sel)
   178 	if(!sel)
   179 		return;
   179 		return;
   180 	if(sel->proto & WM_PROTOCOL_DELWIN)
   180 	if(sel->proto & WM_PROTOCOL_DELWIN)
   181 		sendevent(sel->win, wm_atom[WMProtocols], wm_atom[WMDelete]);
   181 		sendevent(sel->win, wmatom[WMProtocols], wmatom[WMDelete]);
   182 	else
   182 	else
   183 		XKillClient(dpy, sel->win);
   183 		XKillClient(dpy, sel->win);
   184 }
   184 }
   185 
   185 
   186 void
   186 void
   351 	int n;
   351 	int n;
   352 	char **list = NULL;
   352 	char **list = NULL;
   353 
   353 
   354 	name.nitems = 0;
   354 	name.nitems = 0;
   355 	c->name[0] = 0;
   355 	c->name[0] = 0;
   356 	XGetTextProperty(dpy, c->win, &name, net_atom[NetWMName]);
   356 	XGetTextProperty(dpy, c->win, &name, netatom[NetWMName]);
   357 	if(!name.nitems)
   357 	if(!name.nitems)
   358 		XGetWMName(dpy, c->win, &name);
   358 		XGetWMName(dpy, c->win, &name);
   359 	if(!name.nitems)
   359 	if(!name.nitems)
   360 		return;
   360 		return;
   361 	if(name.encoding == XA_STRING)
   361 	if(name.encoding == XA_STRING)