#include "gettext.h"
#include "iterators.h"
#include "lyxtextclasslist.h"
-
+#include "undo_funcs.h"
#include "insets/inseterror.h"
using std::pair;
if (doclear)
startpar->next()->stripLeadingSpaces();
if (startpar->hasSameLayout(startpar->next()) ||
- !startpar->next()->size()) {
+ startpar->next()->empty()) {
startpar->pasteParagraph(current_view->buffer()->params);
(*endpar) = startpar; // this because endpar gets deleted here!
}
if (lastbuffer->next() && paste_the_end) {
if (lastbuffer->next()->hasSameLayout(lastbuffer)) {
lastbuffer->pasteParagraph(current_view->buffer()->params);
- } else if (!lastbuffer->next()->size()) {
+ } else if (lastbuffer->next()->empty()) {
lastbuffer->next()->makeSameLayout(lastbuffer);
lastbuffer->pasteParagraph(current_view->buffer()->params);
- } else if (!lastbuffer->size()) {
+ } else if (lastbuffer->empty()) {
lastbuffer->makeSameLayout(lastbuffer->next());
lastbuffer->pasteParagraph(current_view->buffer()->params);
} else
+ _("\nbecause of class conversion from\n")
+ tclass1.name() + _(" to ")
+ tclass2.name();
+ freezeUndo();
InsetError * new_inset = new InsetError(s);
LyXText * txt = current_view->getLyXText();
LyXCursor cur = txt->cursor;
txt->insertInset(current_view, new_inset);
txt->fullRebreak(current_view);
txt->setCursorIntern(current_view, cur.par(), cur.pos());
+ unFreezeUndo();
}
}
return ret;