forked from enlightenment/efl
Evas textblock: re-apply paragraph position inference
For some reason,c39855a8ac
also seems to address an issue with height calculations (although not mentioned in the commit message). It already went in v1.19, so by applyingb8beb6834b
I also reverted that behavior. Seems like a correct one, so re-applying. Fixes T5594
This commit is contained in:
parent
96ce1333b3
commit
a10f726fc5
|
@ -5493,8 +5493,16 @@ _layout_par(Ctxt *c)
|
|||
|
||||
/* After this par we are no longer at the beginning, as there
|
||||
* must be some text in the par. */
|
||||
if (c->position == TEXTBLOCK_POSITION_START)
|
||||
c->position = TEXTBLOCK_POSITION_ELSE;
|
||||
if (!EINA_INLIST_GET(c->par)->next)
|
||||
{
|
||||
c->position = (c->position == TEXTBLOCK_POSITION_START) ?
|
||||
TEXTBLOCK_POSITION_SINGLE : TEXTBLOCK_POSITION_END;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (c->position == TEXTBLOCK_POSITION_START)
|
||||
c->position = TEXTBLOCK_POSITION_ELSE;
|
||||
}
|
||||
|
||||
if (c->par->last_fw > c->wmax) c->wmax = c->par->last_fw;
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue