X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2Fmath_fracinset.C;h=856e3b664b5b333379481908975005f091ecdeae;hb=ec5d8718c51e86b6300de5de29732634cace81d3;hp=09429072fb4444984d1a7bc19081353ee57b3118;hpb=76ef051b1cb1fb51c3ffd8ccc9105be4471e74d4;p=lyx.git diff --git a/src/mathed/math_fracinset.C b/src/mathed/math_fracinset.C index 09429072fb..856e3b664b 100644 --- a/src/mathed/math_fracinset.C +++ b/src/mathed/math_fracinset.C @@ -4,6 +4,8 @@ #pragma implementation #endif +#include + #include "math_fracinset.h" #include "LColor.h" #include "Painter.h" @@ -19,7 +21,7 @@ MathFracInset::MathFracInset(MathInsetTypes ot) } -MathInset * MathFracInset::Clone() const +MathInset * MathFracInset::clone() const { return new MathFracInset(*this); } @@ -27,10 +29,10 @@ MathInset * MathFracInset::Clone() const void MathFracInset::Metrics(MathStyles st) { - xcell(0).Metrics(st); - xcell(1).Metrics(st); - size_ = st; - width_ = max(xcell(0).width(), xcell(1).width()) + 4; + size_ = smallerStyleFrac(st); + xcell(0).Metrics(size_); + xcell(1).Metrics(size_); + width_ = std::max(xcell(0).width(), xcell(1).width()) + 4; ascent_ = xcell(0).height() + 4 + 5; descent_ = xcell(1).height() + 4 - 5; }