+2006-01-04 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * text2.C (deleteEmptyParagraphMechanism): since we delete a
+ paragraph, recordUndo should span two paragraphs (bug 2155).
+
2006-01-01 Martin Vermeer <martin.vermeer@hut.fi>
* rowpainter.C (paintPar): always repaint the row with the
if (oldpar.empty() || (oldpar.size() == 1 && oldpar.isLineSeparator(0))) {
// Delete old par.
- recordUndo(old, Undo::ATOMIC, old.pit());
+ recordUndo(old, Undo::ATOMIC,
+ old.pit(), min(old.pit() + 1, old.lastpit()));
ParagraphList & plist = old.text()->paragraphs();
plist.erase(plist.begin() + old.pit());