From: Bowon Ryu Date: Wed, 10 Jan 2018 11:19:42 +0000 (+0900) Subject: label: fix label sizing issue. X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~436 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F05%2F166505%2F2;p=platform%2Fupstream%2Fefl.git label: fix label sizing issue. If a width is 0, Do not calc for the Multi-line. @tizen_fix Change-Id: Ib80176e245ad69b619629e2af61e4ac0ad56712c Signed-off-by: Bowon Ryu --- diff --git a/src/lib/elementary/elm_label.c b/src/lib/elementary/elm_label.c index 9fb0604..4bc47cc 100644 --- a/src/lib/elementary/elm_label.c +++ b/src/lib/elementary/elm_label.c @@ -312,7 +312,10 @@ _elm_label_elm_layout_sizing_eval(Eo *obj, Elm_Label_Data *_pd EINA_UNUSED) if (sd->linewrap) { evas_object_geometry_get(wd->resize_obj, NULL, NULL, &resw, &resh); - if (resw == sd->lastw) return; + // TIZEN_ONLY(20161103): If a width is 0, Do not calc for the Multi-line + //if (resw == sd->lastw) return; + if ((resw == sd->lastw) || ((resw == 0) && (sd->wrap_w <= 0))) return; + // sd->lastw = resw; _recalc(obj); }