]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/MathExtern.cpp
Force a Buffer * argument to math insets constructor
[lyx.git] / src / mathed / MathExtern.cpp
index 0f7ad7cb0ee63238830b8805f6c69fed7376cbf9..1f9356f8f241bdaf97de18bbf4f619b4e31f6749 100644 (file)
@@ -191,7 +191,7 @@ void extractStrings(MathData & ar)
                if (!ar[i]->asCharInset())
                        continue;
                docstring s = charSequence(ar.begin() + i, ar.end());
-               ar[i] = MathAtom(new InsetMathString(s));
+               ar[i] = MathAtom(new InsetMathString(ar.buffer(), s));
                ar.erase(i + 1, i + s.size());
        }
        //lyxerr << "\nStrings to: " << ar << endl;
@@ -486,7 +486,7 @@ void extractNumbers(MathData & ar)
 
                docstring s = digitSequence(ar.begin() + i, ar.end());
 
-               ar[i] = MathAtom(new InsetMathNumber(s));
+               ar[i] = MathAtom(new InsetMathNumber(ar.buffer(), s));
                ar.erase(i + 1, i + s.size());
        }
        //lyxerr << "\nNumbers to: " << ar << endl;