Tracked a redrawing crash down to drawtext.c - was doing ... % 0 causeing a devide by zero, just check for a zero value.

This commit is contained in:
Campbell Barton 2006-02-21 15:49:45 +00:00
parent 30a9f0b053
commit ab4bca8db9

@ -173,7 +173,7 @@ static int render_string (char *in) {
while(*in) {
if (*in=='\t') {
if (temp_char_pos && *(in-1)=='\t') i= st->tabnumber;
else i= st->tabnumber - (temp_char_pos%st->tabnumber);
else if (st->tabnumber > 0) i= st->tabnumber - (temp_char_pos%st->tabnumber);
while(i--) temp_char_write(' ', r);
} else temp_char_write(*in, r);