// create a new Undo
Paragraph * undopar;
- Paragraph * start = const_cast<Paragraph *>(first);
+ Paragraph * start = first;
Paragraph * end = 0;
if (behind)
if (first) {
shared_ptr<Undo> u;
if (createUndo(bv, undo->kind, first,
- &*b->getParFromID(undo->number_of_behind_par), u))
+ b->getParFromID(undo->number_of_behind_par), u))
b->redostack.push(u);
}
}
{
if (!undo_frozen) {
shared_ptr<Undo> u;
- if (createUndo(bv, kind, &*first, &*behind, u))
+ if (createUndo(bv, kind, first, behind, u))
bv->buffer()->undostack.push(u);
bv->buffer()->redostack.clear();
}
ParagraphList::iterator first, ParagraphList::iterator behind)
{
shared_ptr<Undo> u;
- if (createUndo(bv, kind, &*first, &*behind, u))
+ if (createUndo(bv, kind, first, behind, u))
bv->buffer()->redostack.push(u);
}