commit bfb02fe5fd669ad6632d9ff2592a8547fed803df
Author: Guillaume Munch <[email protected]>
Date:   Tue May 3 21:09:15 2016 +0100

    getInnerText()

diff --git a/src/BufferView.cpp b/src/BufferView.cpp
index b2da998..e6a69de 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 6fa50e4..efdeb8b 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);

Reply via email to