Fix crash drawing fonts at size 1

This commit is contained in:
Campbell Barton 2016-02-19 09:40:26 +11:00
parent 2fbdf9adc7
commit 60e53e0ce6
1 changed files with 4 additions and 0 deletions

View File

@ -113,6 +113,10 @@ GlyphCacheBLF *blf_glyph_cache_new(FontBLF *font)
gc->max_glyph_height = (int)(((float)font->face->size->metrics.height) / 64.0f);
}
/* can happen with size 1 fonts */
CLAMP_MIN(gc->max_glyph_width, 1);
CLAMP_MIN(gc->max_glyph_height, 1);
gc->p2_width = 0;
gc->p2_height = 0;