From: Guillaume Munch Date: Tue, 3 May 2016 20:09:15 +0000 (+0100) Subject: getInnerText() X-Git-Tag: 2.2.1~131 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=5486beac29f2a0fd9e3576ffb27d68e6d100e955;p=features.git getInnerText() --- diff --git a/src/BufferView.cpp b/src/BufferView.cpp index e5964a4492..9c19cae800 100644 --- a/src/BufferView.cpp +++ b/src/BufferView.cpp @@ -707,9 +707,7 @@ Change const BufferView::getCurrentChange() const DocIterator dit = d->cursor_.selectionBegin(); // The selected content might have been changed (see #7685) - while (dit.inMathed()) - // Find enclosing text cursor - dit.pop_back(); + dit = dit.getInnerText(); return dit.paragraph().lookupChange(dit.pos()); } diff --git a/src/mathed/InsetMathHull.cpp b/src/mathed/InsetMathHull.cpp index e684d237f5..c2699f6db8 100644 --- a/src/mathed/InsetMathHull.cpp +++ b/src/mathed/InsetMathHull.cpp @@ -750,9 +750,7 @@ void InsetMathHull::preparePreview(DocIterator const & pos, macro_preamble.append(*it); // set the font series and size for this snippet - DocIterator dit = pos; - while (dit.inMathed()) - dit.pop_back(); + DocIterator dit = pos.getInnerText(); Paragraph const & par = dit.paragraph(); Font font = par.getFontSettings(buffer->params(), dit.pos()); font.fontInfo().realize(par.layout().font);