diff options
| author | Christoph Lohmann <20h@r-36.net> | 2012-09-10 13:39:41 +0200 | 
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2012-09-10 13:39:41 +0200 | 
| commit | 10cb169ede55b1f38601ebd9e85b4262916ddc16 (patch) | |
| tree | 00b5ca2ad810eab65017c97f62bbcadd8415ada2 | |
| parent | e5588098c086a64d7339f0cbf1c187e068b9bfd9 (diff) | |
| download | st-10cb169ede55b1f38601ebd9e85b4262916ddc16.tar.xz st-10cb169ede55b1f38601ebd9e85b4262916ddc16.zip  | |
Fixing the too small window in non-tiling window managers.
| -rw-r--r-- | st.c | 22 | 
1 files changed, 11 insertions, 11 deletions
@@ -1933,6 +1933,17 @@ xinit(void) {  		die("Can't open display\n");  	xw.scr = XDefaultScreen(xw.dpy); +	/* font */ +	initfonts(FONT, BOLDFONT, ITALICFONT); + +	/* XXX: Assuming same size for bold font */ +	xw.cw = dc.font.rbearing - dc.font.lbearing; +	xw.ch = dc.font.ascent + dc.font.descent; + +	/* colors */ +	xw.cmap = XDefaultColormap(xw.dpy, xw.scr); +	xloadcols(); +  	/* adjust fixed window geometry */  	if(xw.isfixed) {  		sw = DisplayWidth(xw.dpy, xw.scr); @@ -1952,17 +1963,6 @@ xinit(void) {  		xw.fy = 0;  	} -	/* font */ -	initfonts(FONT, BOLDFONT, ITALICFONT); - -	/* XXX: Assuming same size for bold font */ -	xw.cw = dc.font.rbearing - dc.font.lbearing; -	xw.ch = dc.font.ascent + dc.font.descent; - -	/* colors */ -	xw.cmap = XDefaultColormap(xw.dpy, xw.scr); -	xloadcols(); -  	attrs.background_pixel = dc.col[DefaultBG];  	attrs.border_pixel = dc.col[DefaultBG];  	attrs.bit_gravity = NorthWestGravity;  | 
