Fix crash on font resize resize

if you keep downsizing your fontsize until either xw.ch or xw.cw gets 0,
st crashes, because there is an unchecked division in cresize.
This commit is contained in:
Nils Reuße authored and Roberto E. Vargas Caballero committed 2015-02-15 17:12:36 +01:00
1 parent aba6c292af
commit 7dd24bfb4c
1 file changed
+1 -1
+1 -1
View File
@@ -2992,7 +2992,7 @@ xloadfonts(char *fontstr, double fontsize) {
if(!pattern) if(!pattern)
die("st: can't open font %s\n", fontstr); die("st: can't open font %s\n", fontstr);
if(fontsize > 0) { if(fontsize > 1) {
FcPatternDel(pattern, FC_PIXEL_SIZE); FcPatternDel(pattern, FC_PIXEL_SIZE);
FcPatternDel(pattern, FC_SIZE); FcPatternDel(pattern, FC_SIZE);
FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize); FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize);