]> git.lyx.org Git - features.git/blobdiff - src/iterators.C
Part of IU.
[features.git] / src / iterators.C
index 5f5a535bad0ab435d804b6d32fab891e69c5deba..e9e40d78044e597ef39cd67264dfdb2ab2c0f5dc 100644 (file)
@@ -401,7 +401,9 @@ ParIterator::ParIterator(PosIterator const & pos)
 
 void ParIterator::lockPath(BufferView * bv) const
 {
-       bv->fullCursor() = LCursor(*bv);
+       LCursor & cur = bv->cursor();
+       cur.cursor_.clear();
        for (int i = 0, last = size() - 1; i < last; ++i)
-               (*pimpl_->positions[i].it)->inset->edit(bv, true);
+               (*pimpl_->positions[i].it)->inset->edit(cur, true);
+       cur.resetAnchor();
 }