]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/formulamacro.C
Fix to bug 2362: Deleting superscript also deletes subscript.
[lyx.git] / src / mathed / formulamacro.C
index 9d72784403c8fc73e1f80c2abf2024dadd2d50d9..092ccb976eb3031acee6743d07d7f5ecf7f72366 100644 (file)
@@ -28,7 +28,8 @@
 #include "frontends/font_metrics.h"
 
 #include "support/lstrings.h"
-#include "support/std_sstream.h"
+
+#include <sstream>
 
 using lyx::support::bformat;
 
@@ -68,7 +69,7 @@ auto_ptr<InsetBase> InsetFormulaMacro::clone() const
 
 void InsetFormulaMacro::write(Buffer const &, ostream & os) const
 {
-       os << "FormulaMacro ";
+       os << "FormulaMacro\n";
        WriteStream wi(os, false, false);
        tmpl()->write(wi);
 }
@@ -144,7 +145,7 @@ void InsetFormulaMacro::draw(PainterInfo & p, int x, int y) const
        LyXFont font = p.base.font;
        font.setColor(LColor::math);
 
-       PainterInfo pi(p.base.bv);
+       PainterInfo pi(p.base.bv, p.pain);
        pi.base.style = LM_ST_TEXT;
        pi.base.font  = font;