diff options
author | Campbell Barton <ideasman42@gmail.com> | 2006-02-21 18:49:45 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2006-02-21 18:49:45 +0300 |
commit | ab4bca8db9395fcbab8d6017034ca03ab9f373f6 (patch) | |
tree | af06b06a85e820e85103e7240e2efc5b2648f049 /source/blender/src/drawtext.c | |
parent | 30a9f0b053a7b17289e33bf275c44e8c7728a0c1 (diff) |
Tracked a redrawing crash down to drawtext.c - was doing ... % 0 causeing a devide by zero, just check for a zero value.
Diffstat (limited to 'source/blender/src/drawtext.c')
-rw-r--r-- | source/blender/src/drawtext.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/src/drawtext.c b/source/blender/src/drawtext.c index 33680fa5422..7b85ac83232 100644 --- a/source/blender/src/drawtext.c +++ b/source/blender/src/drawtext.c @@ -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); |