URI: 
       Clean windows display after resizing - st - simple terminal
  HTML git clone https://git.parazyd.org/st
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 4876d6e05b6c1b17b0c366f15ae72ae48f045068
   DIR parent 88a8f85a8a6de56d23510cf6e7810d90478085a5
  HTML Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
       Date:   Mon, 17 Sep 2012 22:13:17 +0200
       
       Clean windows display after resizing
       
       Some times the size after a resizing is not an exact multiply of a number of
       characters, so redrawn the screen using the lines and columns of the neww
       size can cause that some old graphics keep in the screen. Solution is clean
       all the windows with the background color.
       ---
        st.c |    3 +++
        1 file changed, 3 insertions(+)
       Diffstat:
         M st.c                                |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/st.c b/st.c
       @@ -1839,6 +1839,9 @@ void
        xresize(int col, int row) {
                xw.w = MAX(1, 2*BORDER + col * xw.cw);
                xw.h = MAX(1, 2*BORDER + row * xw.ch);
       +        XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0,
       +                       DisplayWidth(xw.dpy, xw.scr),
       +                       DisplayHeight(xw.dpy, xw.scr));
        }
        
        void