diff --git a/st.c b/st.c
index fd872c1..5946c7c 100644
--- a/st.c
+++ b/st.c
@@ -3439,6 +3439,7 @@ void
 redraw(int timeout) {
 	struct timespec tv = {0, timeout * 1000};
 
+	tfulldirt();
 	draw();
 
 	if(timeout > 0) {