From: Jean-Marc Lasgouttes Date: Fri, 15 Feb 2019 15:02:49 +0000 (+0100) Subject: DEPM: replace loop by existing method X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=334942f6a84c9e5bfb87b11cba442a15329f59c5;p=features.git DEPM: replace loop by existing method --- diff --git a/src/Text2.cpp b/src/Text2.cpp index e4c0c2614e..c7824bbc71 100644 --- a/src/Text2.cpp +++ b/src/Text2.cpp @@ -831,15 +831,10 @@ bool Text::deleteEmptyParagraphMechanism(Cursor & cur, if (oldpar.isFreeSpacing()) return false; - // Find a common inset and the corresponding depth. - size_t depth = 0; - for (; depth < cur.depth(); ++depth) - if (&old.inset() == &cur[depth].inset()) - break; - // Whether a common inset is found and whether the cursor is still in // the same paragraph (possibly nested). - bool const same_par = depth < cur.depth() && old.idx() == cur[depth].idx() + int const depth = cur.find(&old.inset()); + bool const same_par = depth != -1 && old.idx() == cur[depth].idx() && old.pit() == cur[depth].pit(); /*