all repos — st @ 4876d6e05b6c1b17b0c366f15ae72ae48f045068

st (suckless terminal) config

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(+)
Roberto E. Vargas Caballero k0ga@shike2.com
commit

4876d6e05b6c1b17b0c366f15ae72ae48f045068

parent

88a8f85a8a6de56d23510cf6e7810d90478085a5

1 files changed, 3 insertions(+), 0 deletions(-)

jump to
M st.cst.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