equal
deleted
inserted
replaced
363 XGetTextProperty(dpy, c->win, &name, netatom[NetWMName]); |
363 XGetTextProperty(dpy, c->win, &name, netatom[NetWMName]); |
364 if(!name.nitems) |
364 if(!name.nitems) |
365 XGetWMName(dpy, c->win, &name); |
365 XGetWMName(dpy, c->win, &name); |
366 if(!name.nitems) |
366 if(!name.nitems) |
367 return; |
367 return; |
368 if(name.encoding == XA_STRING) { |
368 if(name.encoding == XA_STRING) |
369 strncpy(c->name, (char *)name.value, sizeof c->name - 1); |
369 strncpy(c->name, (char *)name.value, sizeof c->name - 1); |
370 } |
|
371 else { |
370 else { |
372 if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success |
371 if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success |
373 && n > 0 && *list) |
372 && n > 0 && *list) |
374 { |
373 { |
375 strncpy(c->name, *list, sizeof c->name - 1); |
374 strncpy(c->name, *list, sizeof c->name - 1); |