Fixing a resize bug, if a smaller amount than the lineheight is resized.
authorChristoph Lohmann <20h@r-36.net>
Sat, 3 Nov 2012 13:05:15 +0000 (14:05 +0100)
committerChristoph Lohmann <20h@r-36.net>
Sat, 3 Nov 2012 13:05:15 +0000 (14:05 +0100)
Thanks c00kiemon5ter!

st.c

diff --git a/st.c b/st.c
index 578c7ee..2654676 100644 (file)
--- a/st.c
+++ b/st.c
@@ -2742,8 +2742,6 @@ cresize(int width, int height)
 
        col = (xw.w - 2*borderpx) / xw.cw;
        row = (xw.h - 2*borderpx) / xw.ch;
-       if(col == term.col && row == term.row)
-               return;
 
        tresize(col, row);
        xresize(col, row);
@@ -2752,6 +2750,8 @@ cresize(int width, int height)
 
 void
 resize(XEvent *e) {
+       fprintf(stderr, "resize -> %d,%d\n", e->xconfigure.width,
+                       e->xconfigure.height);
        if(e->xconfigure.width == xw.w && e->xconfigure.height == xw.h)
                return;