aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--st.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/st.c b/st.c
index 9079834..672c47a 100644
--- a/st.c
+++ b/st.c
@@ -2993,13 +2993,9 @@ xunloadfont(Font *f) {
2993 2993
2994void 2994void
2995xunloadfonts(void) { 2995xunloadfonts(void) {
2996 int i;
2997
2998 /* Free the loaded fonts in the font cache. */ 2996 /* Free the loaded fonts in the font cache. */
2999 for(i = 0; i < frclen; i++) { 2997 while(frclen > 0)
3000 XftFontClose(xw.dpy, frc[i].font); 2998 XftFontClose(xw.dpy, frc[--frclen].font);
3001 }
3002 frclen = 0;
3003 2999
3004 xunloadfont(&dc.font); 3000 xunloadfont(&dc.font);
3005 xunloadfont(&dc.bfont); 3001 xunloadfont(&dc.bfont);