WM_NAME is builtin atom
4b3b597d
1 file(s) · +2 −3
| 60 | 60 | enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ |
|
| 61 | 61 | enum { ColBorder, ColFG, ColBG, ColLast }; /* color */ |
|
| 62 | 62 | enum { NetSupported, NetWMName, NetLast }; /* EWMH atoms */ |
|
| 63 | - | enum { WMProtocols, WMDelete, WMName, WMState, WMLast };/* default atoms */ |
|
| 63 | + | enum { WMProtocols, WMDelete, WMState, WMLast }; /* default atoms */ |
|
| 64 | 64 | enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, |
|
| 65 | 65 | ClkClientWin, ClkRootWin, ClkLast }; /* clicks */ |
|
| 66 | 66 | ||
| 1326 | 1326 | /* init atoms */ |
|
| 1327 | 1327 | wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False); |
|
| 1328 | 1328 | wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False); |
|
| 1329 | - | wmatom[WMName] = XInternAtom(dpy, "WM_NAME", False); |
|
| 1330 | 1329 | wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False); |
|
| 1331 | 1330 | netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False); |
|
| 1332 | 1331 | netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False); |
|
| 1634 | 1633 | void |
|
| 1635 | 1634 | updatetitle(Client *c) { |
|
| 1636 | 1635 | if(!gettextprop(c->win, netatom[NetWMName], c->name, sizeof c->name)) |
|
| 1637 | - | gettextprop(c->win, wmatom[WMName], c->name, sizeof c->name); |
|
| 1636 | + | gettextprop(c->win, XA_WM_NAME, c->name, sizeof c->name); |
|
| 1638 | 1637 | } |
|
| 1639 | 1638 | ||
| 1640 | 1639 | void |
|