summary refs log tree commit diff
path: root/client.c
diff options
context:
space:
mode:
authorokan <okan>2009-05-30 00:30:17 +0000
committerokan <okan>2009-05-30 00:30:17 +0000
commitd1b84c5415e555b377e869aa67fa57fbdd0ef59f (patch)
treef441dc25ff78bb9f03ad668a0c903b280d0fa8da /client.c
parent6e9fa7548bf7c5eefad86108fee2bfce34e76072 (diff)
downloadcwm-d1b84c5415e555b377e869aa67fa57fbdd0ef59f.tar.gz
cwm-d1b84c5415e555b377e869aa67fa57fbdd0ef59f.tar.xz
cwm-d1b84c5415e555b377e869aa67fa57fbdd0ef59f.zip
re-order a bit for readability.
"if it makes you happy" oga@
Diffstat (limited to 'client.c')
-rw-r--r--client.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/client.c b/client.c
index b96ce02..613b7ab 100644
--- a/client.c
+++ b/client.c
@@ -64,22 +64,13 @@ client_new(Window win, struct screen_ctx *sc, int mapped)
 	cc->sc = sc;
 	cc->win = win;
 	cc->size = XAllocSizeHints();
+
 	XGetWMNormalHints(X_Dpy, cc->win, cc->size, &tmp);
 	if (cc->size->width_inc == 0)
 		cc->size->width_inc = 1;
 	if (cc->size->height_inc == 0)
 		cc->size->height_inc = 1;
 
-	TAILQ_INIT(&cc->nameq);
-	client_setname(cc);
-
-	/*
-	 * conf_client() needs at least cc->win and cc->name
-	 */
-	conf_client(cc);
-
-	XGetWindowAttributes(X_Dpy, cc->win, &wattr);
-
 	if (cc->size->flags & PBaseSize) {
 		cc->geom.min_dx = cc->size->base_width;
 		cc->geom.min_dy = cc->size->base_height;
@@ -88,10 +79,16 @@ client_new(Window win, struct screen_ctx *sc, int mapped)
 		cc->geom.min_dy = cc->size->min_height;
 	}
 
+	TAILQ_INIT(&cc->nameq);
+	client_setname(cc);
+
+	conf_client(cc);
+
 	/* Saved pointer position */
 	cc->ptr.x = -1;
 	cc->ptr.y = -1;
 
+	XGetWindowAttributes(X_Dpy, cc->win, &wattr);
 	cc->geom.x = wattr.x;
 	cc->geom.y = wattr.y;
 	cc->geom.width = wattr.width;