WM_NAME is builtin atom 4b3b597d
Premysl Hruby · 2008-08-25 11:43 1 file(s) · +2 −3
dwm.c +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