X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathPar.cpp;h=e1227ac4af12cb3531b397a4ff7a60c4aec67a02;hb=cdc847fd304019a19425a0d5d9d42a556a937097;hp=2de8a19f55488724c05c36e7b47250c1b18538a7;hpb=ed858d73e57ce7aa89e38c1bc4d799362edb0227;p=lyx.git diff --git a/src/mathed/InsetMathPar.cpp b/src/mathed/InsetMathPar.cpp index 2de8a19f55..e1227ac4af 100644 --- a/src/mathed/InsetMathPar.cpp +++ b/src/mathed/InsetMathPar.cpp @@ -3,7 +3,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author André Pönitz + * \author André Pönitz * * Full author contact details are available in file CREDITS. */ @@ -11,34 +11,33 @@ #include #include "InsetMathPar.h" + #include "MathData.h" #include "MathStream.h" -#include "support/std_ostream.h" +#include "MetricsInfo.h" + +#include namespace lyx { -InsetMathPar::InsetMathPar(MathData const & ar) +InsetMathPar::InsetMathPar(Buffer * buf, MathData const & ar) + : InsetMathHull(buf) { cells_[0] = ar; } -bool InsetMathPar::metrics(MetricsInfo & mi, Dimension & dim) const +void InsetMathPar::metrics(MetricsInfo & mi, Dimension & dim) const { - dim = dim_; - FontSetChanger dummy1(mi.base, "textnormal"); - InsetMathGrid::metrics(mi); - if (dim_ == dim) - return false; - dim = dim_; - return true; + Changer dummy = mi.base.changeFontSet("textnormal"); + InsetMathGrid::metrics(mi, dim); } void InsetMathPar::draw(PainterInfo & pi, int x, int y) const { - FontSetChanger dummy1(pi.base, "textnormal"); + Changer dummy = pi.base.changeFontSet("textnormal"); InsetMathGrid::draw(pi, x, y); }