X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxfind.C;h=2f16fd3d6ce1dd27ef31f39009a68675d4d4bdf7;hb=e7ef29fa2d516b8593aa3cccb6548de5686e8a9a;hp=479d4771167799f20a9197f5167b4bc79b6f7c2a;hpb=a2cd656e256fa50aec3f03851b63a4bc6cdd666d;p=lyx.git diff --git a/src/lyxfind.C b/src/lyxfind.C index 479d477116..2f16fd3d6c 100644 --- a/src/lyxfind.C +++ b/src/lyxfind.C @@ -30,7 +30,7 @@ #include "frontends/Alert.h" #include "frontends/LyXView.h" -#include "support/tostr.h" +#include "support/convert.h" #include @@ -88,7 +88,7 @@ public: if (pos > 0 && par.isLetter(pos - 1)) return false; if (pos + lyx::pos_type(size) < parsize - && par.isLetter(pos + size)); + && par.isLetter(pos + size)) return false; } @@ -128,7 +128,7 @@ bool findBackwards(DocIterator & cur, MatchString const & match) bool findChange(DocIterator & cur) { for (; cur; cur.forwardChar()) - if (cur.inTexted() && !cur.paragraph().empty() && + if (cur.inTexted() && cur.pos() != cur.paragraph().size() && cur.paragraph().lookupChange(cur.pos()) != Change::UNCHANGED) return true; @@ -173,7 +173,7 @@ int replaceAll(BufferView * bv, if (!searchAllowed(bv, searchstr) || buf.isReadonly()) return 0; - recordUndoFullDocument(bv->cursor()); + recordUndoFullDocument(bv); MatchString const match(searchstr, cs, mw); int num = 0; @@ -326,7 +326,7 @@ void replace(BufferView * bv, FuncRequest const & ev) if (replace_count == 1) { lv->message(_("String has been replaced.")); } else { - string str = tostr(replace_count); + string str = convert(replace_count); str += _(" strings have been replaced."); lv->message(str); } @@ -339,7 +339,7 @@ bool findNextChange(BufferView * bv) if (!bv->available()) return false; - DocIterator cur = DocIterator(bv->cursor()); + DocIterator cur = bv->cursor(); if (!findChange(cur)) return false;