]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/formula.C
oh well
[lyx.git] / src / mathed / formula.C
index 3b7d102fe8a43f897420e41a8db94712b17cdf24..c145aa8fb5db8f6d0f259c1bb3c2af9707b4245c 100644 (file)
@@ -33,9 +33,7 @@
 #include "frontends/Alert.h"
 #include "support/LOstream.h"
 #include "support/LAssert.h"
-#include "support/lyxlib.h"
 #include "support/systemcall.h"
-#include "support/lstrings.h"
 #include "support/filetools.h" // LibFileSearch
 #include "LyXView.h"
 #include "Painter.h"
@@ -278,16 +276,17 @@ Inset * InsetFormula::clone(Buffer const &, bool) const
 }
 
 
-void InsetFormula::write(Buffer const * buf, ostream & os) const
+void InsetFormula::write(Buffer const *, ostream & os) const
 {
        os << "Formula ";
-       latex(buf, os, false, false);
+       WriteStream wi(os, false, false);
+       par_->write(wi);
 }
 
 
-int InsetFormula::latex(Buffer const *, ostream & os, bool fragil, bool) const
+int InsetFormula::latex(Buffer const *, ostream & os, bool fragile, bool) const
 {
-       WriteStream wi(os, fragil);
+       WriteStream wi(os, fragile, true);
        par_->write(wi);
        return wi.line();
 }
@@ -295,7 +294,7 @@ int InsetFormula::latex(Buffer const *, ostream & os, bool fragil, bool) const
 
 int InsetFormula::ascii(Buffer const *, ostream & os, int) const
 {
-#if 1
+#if 0
        TextMetricsInfo mi;
        par()->metricsT(mi);
        TextPainter tpain(par()->width(), par()->height());
@@ -305,7 +304,7 @@ int InsetFormula::ascii(Buffer const *, ostream & os, int) const
        metrics();
        return tpain.textheight();
 #else
-       WriteStream wi(os, false);
+       WriteStream wi(os, false, true);
        par_->write(wi);
        return wi.line();
 #endif