]> git.lyx.org Git - lyx.git/blobdiff - src/lyxfind.cpp
Update it.po
[lyx.git] / src / lyxfind.cpp
index fbb515ba39991461de42b3b10b9e0b4acc15dda4..bc1f037e7ac9c8137dc6cde349fa5a02182f6cf5 100644 (file)
@@ -157,9 +157,9 @@ int replaceAll(BufferView * bv,
        Cursor cur(*bv);
        cur.setCursor(doc_iterator_begin(buf.inset()));
        while (findForward(cur, match, false)) {
-               pos_type pos = cur.pos();
-               Font const & font
-                       = cur.paragraph().getFontSettings(buf.params(), pos);
+               // Backup current cursor position and font.
+               pos_type const pos = cur.pos();
+               Font const font = cur.paragraph().getFontSettings(buf.params(), pos);
                cur.recordUndo();
                int striked = ssize - cur.paragraph().eraseChars(pos, pos + ssize,
                                                            buf.params().trackChanges);