evas font loading - fix possible divide by 0 when font size is 0

fix coverity CID 1381446
This commit is contained in:
Carsten Haitzler 2017-09-28 09:08:44 +09:00
parent 902938f626
commit e095562ea1
1 changed files with 6 additions and 1 deletions

View File

@ -487,7 +487,12 @@ evas_common_font_int_load_complete(RGBA_Font_Int *fi)
{
if (FT_HAS_COLOR(fi->src->ft.face) &&
fi->bitmap_scalable & EFL_TEXT_FONT_BITMAP_SCALABLE_COLOR)
fi->scale_factor = (float)fi->size * 64.0 / (float)fi->real_size;
{
if (fi->real_size > 0)
fi->scale_factor = (float)fi->size * 64.0 / (float)fi->real_size;
else
fi->scale_factor = (float)64.0;
}
}
}
else