]> git.lyx.org Git - lyx.git/commitdiff
* src/frontends/qt4/GuiFontMetrics.C
authorGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Sun, 5 Nov 2006 18:27:50 +0000 (18:27 +0000)
committerGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Sun, 5 Nov 2006 18:27:50 +0000 (18:27 +0000)
(GuiFontMetrics::signedWidth): Micropotimization: Avoid a temporary
docstring

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15755 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiFontMetrics.C

index fa56e421dd1acb451982f21b9e07088c1bae6bea..a313c253cab7453371d0e6c0f79aa3bffe44319a 100644 (file)
@@ -145,7 +145,7 @@ int GuiFontMetrics::width(QString const & ucs2) const
 int GuiFontMetrics::signedWidth(docstring const & s) const
 {
        if (s[0] == '-')
-               return -FontMetrics::width(s.substr(1, s.length() - 1));
+               return -width(&(s[1]), s.length() - 1);
        else
                return FontMetrics::width(s);
 }