Bug: http://bugzilla.lyx.org/show_bug.cgi?id=3787
Problem: Changing the font does not change the fontmetrics variable.
Patch:

Index: src/TextMetrics.cpp
===================================================================
--- src/TextMetrics.cpp (Revision 18720)
+++ src/TextMetrics.cpp (Arbeitskopie)
@@ -664,6 +664,7 @@
                par.highestFontInRange(row.pos(), pos_end, size);
        if (maxsize > font.size()) {
                font.setSize(maxsize);
+               FontMetrics const & fontmetrics = theFontMetrics(font);
                maxasc  = max(maxasc,  fontmetrics.maxAscent());
                maxdesc = max(maxdesc, fontmetrics.maxDescent());
        }

Stefan

Attachment: PGP.sig
Description: Signierter Teil der Nachricht

Reply via email to