aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Lohmann <20h@r-36.net>2012-09-10 13:39:41 +0200
committerChristoph Lohmann <20h@r-36.net>2012-09-10 13:39:41 +0200
commitaf29fb2a5015918a8bb32075ab82b4e59d85910a (patch)
tree00b5ca2ad810eab65017c97f62bbcadd8415ada2
parent122ed577027ccbb85b2fe6a0f9449035fe074a9e (diff)
downloadst-af29fb2a5015918a8bb32075ab82b4e59d85910a.tar.gz
st-af29fb2a5015918a8bb32075ab82b4e59d85910a.tar.bz2
st-af29fb2a5015918a8bb32075ab82b4e59d85910a.zip
Fixing the too small window in non-tiling window managers.
-rw-r--r--st.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/st.c b/st.c
index a4575f4..15d22ac 100644
--- a/st.c
+++ b/st.c
@@ -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;