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);