l_margin = leftMargin(max_width, newpar);
}
if (tclass.isDefaultLayout(par.layout())
- || tclass.isEmptyLayout(par.layout())) {
+ || tclass.isPlainLayout(par.layout())) {
if (pars[newpar].params().noindent())
parindent.erase();
else
&& par.isInset(pos)
&& par.getInset(pos)->display())
&& (!(tclass.isDefaultLayout(par.layout())
- || tclass.isEmptyLayout(par.layout()))
+ || tclass.isPlainLayout(par.layout()))
|| buffer.params().paragraph_separation == BufferParams::ParagraphIndentSeparation)
)
{
beg.pos() = row.sel_beg;
end.pit() = pit;
end.pos() = row.sel_end;
+ if (end.pos() == row.endpos()) {
+ // selection goes till the end of the row.
+ end.boundary(true);
+ }
drawRowSelection(pi, x, row, beg, end, beg_margin, end_margin);
}