From 57c8bf661b1160d593bec832abe15e0188701613 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 1 May 2020 12:50:53 +0100 Subject: [PATCH] edje - don't set font sizes less than 1 this makes evas unhappy and results in noise. @fix --- src/lib/edje/edje_text.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/lib/edje/edje_text.c b/src/lib/edje/edje_text.c index ef1b149c75..f245c9d04b 100644 --- a/src/lib/edje/edje_text.c +++ b/src/lib/edje/edje_text.c @@ -367,14 +367,15 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep, */ if (!chosen_desc->text.fit_x) size = sh; - if (inlined_font) efl_text_font_source_set(ep->object, ed->path); - else efl_text_font_source_set(ep->object, NULL); + if (size < 1) size = 1; + if (inlined_font) efl_text_font_source_set(ep->object, ed->path); + else efl_text_font_source_set(ep->object, NULL); - if (ep->part->scale) efl_gfx_entity_scale_set(ep->object, TO_DOUBLE(sc)); + if (ep->part->scale) efl_gfx_entity_scale_set(ep->object, TO_DOUBLE(sc)); - efl_text_font_family_set(ep->object, font); - efl_text_font_size_set(ep->object, size); - efl_text_set(ep->object, text); + efl_text_font_family_set(ep->object, font); + efl_text_font_size_set(ep->object, size); + efl_text_set(ep->object, text); part_get_geometry(ep, &tw, &th); /* only grow the font size if we didn't already reach the max size