diff options
| -rw-r--r-- | config.def.h | 2 | ||||
| -rw-r--r-- | dwm.c | 38 | 
2 files changed, 2 insertions, 38 deletions
diff --git a/config.def.h b/config.def.h index 0bcdbf9..5fea737 100644 --- a/config.def.h +++ b/config.def.h @@ -14,7 +14,7 @@ static const int showbar            = 1;        /* 0 means no bar */  static const int topbar             = 1;        /* 0 means bottom bar */  static const int user_bh            = 30;        /* 0 means that dwm will calculate bar height, >= 1 means dwm will user_bh as bar height */  static const int focusonwheel       = 0; -static const char *fonts[]          = { "BigBlueTermPlus Nerd Font:size=15" }; +static const char *fonts[]          = { "BigBlueTermPlus Nerd Font:size=14" };  // static const char *fonts[]          = { "Terminess Nerd Font:style=Bold:size=13" };  // static const char *fonts[]          = { "GohuFont 11 Nerd Font:size=13" };  static const char dmenufont[]       = "monospace:size=11"; @@ -85,7 +85,7 @@ enum { SchemeNorm, SchemeSel }; /* color schemes */  enum { NetSupported, NetWMName, NetWMState, NetWMCheck,         NetSystemTray, NetSystemTrayOP, NetSystemTrayOrientation, NetSystemTrayOrientationHorz,         NetWMFullscreen, NetActiveWindow, NetWMWindowType, -       NetWMWindowTypeDialog, NetClientList, NetClientInfo, NetLast }; /* EWMH atoms */ +       NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */  enum { Manager, Xembed, XembedInfo, XLast }; /* Xembed atoms */  enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */  enum { ClkTagBar, ClkLtSymbol, ClkStatusText, @@ -252,7 +252,6 @@ static void scan(void);  static int sendevent(Window w, Atom proto, int m, long d0, long d1, long d2, long d3, long d4);  static void sendmon(Client *c, Monitor *m);  static void setclientstate(Client *c, long state); -static void setclienttagprop(Client *c);  static void setfocus(Client *c);  static void setfullscreen(Client *c, int fullscreen);  static void setgaps(const Arg *arg); @@ -1634,25 +1633,6 @@ manage(Window w, XWindowAttributes *wa)  	updatewindowtype(c);  	updatesizehints(c);  	updatewmhints(c); -	{ -		int format; -		unsigned long *data, n, extra; -		Monitor *m; -		Atom atom; -		if (XGetWindowProperty(dpy, c->win, netatom[NetClientInfo], 0L, 2L, False, XA_CARDINAL, -				&atom, &format, &n, &extra, (unsigned char **)&data) == Success && n == 2) { -			c->tags = *data; -			for (m = mons; m; m = m->next) { -				if (m->num == *(data+1)) { -					c->mon = m; -					break; -				} -			} -		} -		if (n > 0) -			XFree(data); -	} -	setclienttagprop(c);  	c->x = c->mon->mx + (c->mon->mw - WIDTH(c)) / 2;  	c->y = c->mon->my + (c->mon->mh - HEIGHT(c)) / 2; @@ -2358,7 +2338,6 @@ sendmon(Client *c, Monitor *m)  	c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */  	attachBelow(c);  	attachstack(c); -	setclienttagprop(c);  	focus(NULL);  	arrange(NULL);  } @@ -2537,7 +2516,6 @@ setup(void)  	netatom[NetWMWindowType] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", False);  	netatom[NetWMWindowTypeDialog] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DIALOG", False);  	netatom[NetClientList] = XInternAtom(dpy, "_NET_CLIENT_LIST", False); -	netatom[NetClientInfo] = XInternAtom(dpy, "_NET_CLIENT_INFO", False);  	xatom[Manager] = XInternAtom(dpy, "MANAGER", False);  	xatom[Xembed] = XInternAtom(dpy, "_XEMBED", False);  	xatom[XembedInfo] = XInternAtom(dpy, "_XEMBED_INFO", False); @@ -2572,7 +2550,6 @@ setup(void)  	XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32,  		PropModeReplace, (unsigned char *) netatom, NetLast);  	XDeleteProperty(dpy, root, netatom[NetClientList]); -	XDeleteProperty(dpy, root, netatom[NetClientInfo]);  	/* select events */  	wa.cursor = cursor[CurNormal]->cursor;  	wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask @@ -2742,23 +2719,12 @@ spawn(const Arg *arg)  		die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]);  	}  } -void -setclienttagprop(Client *c) -{ -	long data[] = { (long) c->tags, (long) c->mon->num }; -	XChangeProperty(dpy, c->win, netatom[NetClientInfo], XA_CARDINAL, 32, -			PropModeReplace, (unsigned char *) data, 2); -}  void  tag(const Arg *arg)  { -	Client *c; -  	if (selmon->sel && arg->ui & TAGMASK) { -		c = selmon->sel;  		selmon->sel->tags = arg->ui & TAGMASK; -		setclienttagprop(c);  		focus(NULL);  		arrange(selmon);  	} @@ -2797,7 +2763,6 @@ tagothermon(const Arg *arg, int dir)  	sendmon(sel, newmon);  	if (arg->ui & TAGMASK) {  		sel->tags = arg->ui & TAGMASK; -		setclienttagprop(selmon->sel);  		focus(NULL);  		arrange(newmon);  	} @@ -2939,7 +2904,6 @@ toggletag(const Arg *arg)  	newtags = selmon->sel->tags ^ (arg->ui & TAGMASK);  	if (newtags) {  		selmon->sel->tags = newtags; -		setclienttagprop(selmon->sel);  		focus(NULL);  		arrange(selmon);  	}  | 
