]> git.lyx.org Git - lyx.git/blobdiff - src/lyxfind.C
hopefully fix tex2lyx linking.
[lyx.git] / src / lyxfind.C
index dd4588ca5ede46257dc88c00503abd053f712c65..98f30e15d3ae62d39b87d2c5959ebe17133bfba0 100644 (file)
@@ -126,8 +126,7 @@ bool findBackwards(DocIterator & cur, MatchString const & match)
 bool findChange(DocIterator & cur)
 {
        for (; cur; cur.forwardPos())
-               if (cur.inTexted() &&
-                   cur.paragraph().lookupChange(cur.pos()).type != Change::UNCHANGED)
+               if (cur.inTexted() && !cur.paragraph().isUnchanged(cur.pos()))
                        return true;
        return false;
 }
@@ -184,9 +183,9 @@ int replaceAll(BufferView * bv,
                pos_type pos = cur.pos();
                LyXFont const font
                        = cur.paragraph().getFontSettings(buf.params(), pos);
-               int striked = ssize - cur.paragraph().erase(pos, pos + ssize,
+               int striked = ssize - cur.paragraph().eraseChars(pos, pos + ssize,
                                                            buf.params().trackChanges);
-               cur.paragraph().insert(pos, replacestr, font,
+               cur.paragraph().insert(pos, from_utf8(replacestr), font,
                                       Change(buf.params().trackChanges ?
                                              Change::INSERTED : Change::UNCHANGED));
                for (int i = 0; i < rsize + striked; ++i)