]> git.lyx.org Git - lyx.git/commitdiff
fix the last fix...
authorAndré Pönitz <poenitz@gmx.net>
Mon, 8 Jul 2002 16:27:14 +0000 (16:27 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Mon, 8 Jul 2002 16:27:14 +0000 (16:27 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4555 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/math_xdata.C

index eaf68afc5f08d64aa18c414e3467c5b2dca14691..8dd95ca65b3cc6b028a498e765ce0ca8b85e1dbe 100644 (file)
@@ -59,6 +59,7 @@ void MathXArray::metrics(MathMetricsInfo & mi) const
                        ++it;
                } else {
                        p->metrics(mi);
+                       p->dimensions(ww, aa, dd);
                }
                ascent_  = max(ascent_, aa);
                descent_ = max(descent_, dd);
@@ -142,10 +143,11 @@ void MathXArray::metricsT(TextMetricsInfo const & mi) const
                int ww, aa, dd;
                if (q) {
                        q->metricsT(p, mi);
-                       q->dimensions(ww, aa, dd);
+                       q->dimensions2(p, ww, aa, dd);
                        ++it;
                } else {
                        p->metricsT(mi);
+                       p->dimensions(ww, aa, dd);
                }
                ascent_  = max(ascent_,  aa);
                descent_ = max(descent_, dd);