equal
deleted
inserted
replaced
302 c->maxax = size.max_aspect.x; |
302 c->maxax = size.max_aspect.x; |
303 c->maxay = size.max_aspect.y; |
303 c->maxay = size.max_aspect.y; |
304 } |
304 } |
305 else |
305 else |
306 c->minax = c->minay = c->maxax = c->maxay = 0; |
306 c->minax = c->minay = c->maxax = c->maxay = 0; |
307 c->isfixed = (c->maxw && c->minw && c->maxh && c->minh && |
307 c->isfixed = (c->maxw && c->minw && c->maxh && c->minh |
308 c->maxw == c->minw && c->maxh == c->minh); |
308 && c->maxw == c->minw && c->maxh == c->minh); |
309 } |
309 } |
310 |
310 |
311 void |
311 void |
312 updatetitle(Client *c) { |
312 updatetitle(Client *c) { |
313 char **list = NULL; |
313 char **list = NULL; |
323 return; |
323 return; |
324 if(name.encoding == XA_STRING) |
324 if(name.encoding == XA_STRING) |
325 strncpy(c->name, (char *)name.value, sizeof c->name); |
325 strncpy(c->name, (char *)name.value, sizeof c->name); |
326 else { |
326 else { |
327 if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success |
327 if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success |
328 && n > 0 && *list) |
328 && n > 0 && *list) |
329 { |
329 { |
330 strncpy(c->name, *list, sizeof c->name); |
330 strncpy(c->name, *list, sizeof c->name); |
331 XFreeStringList(list); |
331 XFreeStringList(list); |
332 } |
332 } |
333 } |
333 } |