]> git.lyx.org Git - features.git/commitdiff
Fixup f96b99dc: do not initialize cache too late
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 2 Oct 2020 10:17:57 +0000 (12:17 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 2 Oct 2020 10:17:57 +0000 (12:17 +0200)
src/mathed/InsetMathScript.cpp

index 62aab03af0530fecddf8865fe9e82196975f6999..cbef2fafb10bf58369e3ef80d4eaf9734474ea8c 100644 (file)
@@ -271,6 +271,10 @@ MathClass InsetMathScript::mathClass() const
 
 void InsetMathScript::metrics(MetricsInfo & mi, Dimension & dim) const
 {
+       // we store this, because it is much easier
+       has_limits_ = hasLimits(mi.base.font);
+
+       // Compute metrics of the available cells
        Dimension dim0;
        Dimension dim1;
        Dimension dim2;
@@ -284,8 +288,6 @@ void InsetMathScript::metrics(MetricsInfo & mi, Dimension & dim) const
                if (nargs() > 2)
                        cell(2).metrics(mi, dim2, !has_limits_);
        }
-       // we store this, because it is much easier
-       has_limits_ = hasLimits(mi.base.font);
 
        dim.wid = 0;
        BufferView & bv = *mi.base.bv;