for (pit_type pit = start; pit != end; ++pit) {
Paragraph & par = pars_[pit];
- // Is this a separating paragraph?
+ // Is this a separating paragraph? If so,
+ // this needs to be standard layout
bool const is_separator = par.size() == 1
&& par.isEnvSeparator(0);
- par.applyLayout(is_separator ? bp.documentClass().plainLayout() : lyxlayout);
+ par.applyLayout(is_separator ? bp.documentClass().defaultLayout() : lyxlayout);
if (lyxlayout.margintype == MARGIN_MANUAL)
par.setLabelWidthString(par.expandLabel(lyxlayout, bp));
}
if (cur.depth() >= old.depth()) {
CursorSlice & curslice = cur[old.depth() - 1];
if (&curslice.inset() == &old.inset()
+ && curslice.idx() == old.idx()
&& curslice.pit() > old.pit()) {
--curslice.pit();
// since a paragraph has been deleted, all the