equal
deleted
inserted
replaced
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) |