From: Jean-Marc Lasgouttes Date: Fri, 2 Oct 2020 10:17:57 +0000 (+0200) Subject: Fixup f96b99dc: do not initialize cache too late X-Git-Tag: lyx-2.4.0dev-acb2ca7b~140 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=4d9a2c2e59889c6a7388024f0e103012b115cc95;p=lyx.git Fixup f96b99dc: do not initialize cache too late --- diff --git a/src/mathed/InsetMathScript.cpp b/src/mathed/InsetMathScript.cpp index 62aab03af0..cbef2fafb1 100644 --- a/src/mathed/InsetMathScript.cpp +++ b/src/mathed/InsetMathScript.cpp @@ -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;