bool forward = parse_bool(howto);
bool const found = ::find(bv, search,
- forward, casesensitive, matchword);
+ casesensitive, matchword, forward);
if (!found)
bv->owner()->message(_("String not found!"));
if (!searchAllowed(bv, searchstr) || buf.isReadonly())
return 0;
- recordUndo(Undo::ATOMIC, bv->text(), 0, buf.paragraphs().size() - 1);
+ recordUndoFullDocument(bv->cursor());
PosIterator cur = buf.pos_iterator_begin();
PosIterator const end = buf.pos_iterator_end();