]> git.lyx.org Git - lyx.git/blobdiff - src/Text2.cpp
Fix #10328.
[lyx.git] / src / Text2.cpp
index 07839a748d016e4d6609a9354bd41e014aecd424..2d1ca0ec4ee0dc6f6a57368e0fd611f22ac2b881 100644 (file)
@@ -603,7 +603,7 @@ bool Text::checkAndActivateInsetVisual(Cursor & cur, bool movingForward, bool mo
        if (cur.pos() == cur.lastpos())
                return false;
        Paragraph & par = cur.paragraph();
-       Inset * inset = par.isInset(cur.pos()) ? par.getInset(cur.pos()) : 0;
+       Inset * inset = par.isInset(cur.pos()) ? par.getInset(cur.pos()) : nullptr;
        if (!inset || !inset->editable())
                return false;
        if (cur.selection() && cur.realAnchor().find(inset) == -1)
@@ -917,7 +917,7 @@ bool Text::deleteEmptyParagraphMechanism(Cursor & cur,
                       min(old.pit() + 1, old.lastpit()));
        ParagraphList & plist = old.text()->paragraphs();
        bool const soa = oldpar.params().startOfAppendix();
-       plist.erase(lyx::next(plist.begin(), old.pit()));
+       plist.erase(plist.iterator_at(old.pit()));
        // do not lose start of appendix marker (bug 4212)
        if (soa && old.pit() < pit_type(plist.size()))
                plist[old.pit()].params().startOfAppendix(true);
@@ -989,7 +989,7 @@ void Text::deleteEmptyParagraphMechanism(pit_type first, pit_type last, bool tra
                        continue;
 
                if (par.empty() || (par.size() == 1 && par.isLineSeparator(0))) {
-                       pars_.erase(lyx::next(pars_.begin(), pit));
+                       pars_.erase(pars_.iterator_at(pit));
                        --pit;
                        --last;
                        continue;