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 | af29fb2a5015918a8bb32075ab82b4e59d85910a (patch) | |
tree | 00b5ca2ad810eab65017c97f62bbcadd8415ada2 | |
parent | 122ed577027ccbb85b2fe6a0f9449035fe074a9e (diff) | |
download | st-af29fb2a5015918a8bb32075ab82b4e59d85910a.tar.gz st-af29fb2a5015918a8bb32075ab82b4e59d85910a.tar.bz2 |
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; |