]> git.lyx.org Git - lyx.git/blobdiff - src/Row.cpp
Update fr.po
[lyx.git] / src / Row.cpp
index 697e526094b7f399801f4d62d24f7b39f5fc503a..1a12e9d695137a7a9d2c691a9193090b07e8c3c9 100644 (file)
@@ -376,8 +376,11 @@ void Row::finalizeLast()
 
        if (elt.type == STRING) {
                dim_.wid -= elt.dim.wid;
-               elt.dim.wid = theFontMetrics(elt.font).width(elt.str);
+               FontMetrics const & fm = theFontMetrics(elt.font);
+               elt.dim.wid = fm.width(elt.str);
                dim_.wid += elt.dim.wid;
+               dim_.asc = fm.maxAscent() + fm.leading();
+               dim_.des = fm.maxDescent();
        }
 }