summary refs log tree commit diff
path: root/xutil.c
diff options
context:
space:
mode:
authorokan <okan>2014-09-08 20:11:22 +0000
committerokan <okan>2014-09-08 20:11:22 +0000
commit26ba1526929931660ac22757ac752f15d5b64fb2 (patch)
tree266554c068c841d567db0a0bbf67eda539ad606f /xutil.c
parenta7f3f29ea91dc06ad326d22a161f046aab03697e (diff)
downloadcwm-26ba1526929931660ac22757ac752f15d5b64fb2.tar.gz
cwm-26ba1526929931660ac22757ac752f15d5b64fb2.tar.xz
cwm-26ba1526929931660ac22757ac752f15d5b64fb2.zip
Remove duplicate client queue (mruq); instead, remove and take the
global Clientq and place it inside screen_ctx since every client belongs
to a screen, then use the same per screen clientq to track stacking
order (the sole reason for mruq).
Diffstat (limited to 'xutil.c')
-rw-r--r--xutil.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xutil.c b/xutil.c
index b490652..199119f 100644
--- a/xutil.c
+++ b/xutil.c
@@ -214,13 +214,13 @@ xu_ewmh_net_client_list(struct screen_ctx *sc)
 	Window			*winlist;
 	int			 i = 0, j = 0;
 
-	TAILQ_FOREACH(cc, &Clientq, entry)
+	TAILQ_FOREACH(cc, &sc->clientq, entry)
 		i++;
 	if (i == 0)
 		return;
 
 	winlist = xcalloc(i, sizeof(*winlist));
-	TAILQ_FOREACH(cc, &Clientq, entry)
+	TAILQ_FOREACH(cc, &sc->clientq, entry)
 		winlist[j++] = cc->win;
 	XChangeProperty(X_Dpy, sc->rootwin, ewmh[_NET_CLIENT_LIST],
 	    XA_WINDOW, 32, PropModeReplace, (unsigned char *)winlist, i);