OSDN Git Service

avoid copy in QFontMetrics::boundingRect()
authorIvailo Monev <xakepa10@laimg.moc>
Sat, 27 Jun 2020 20:40:13 +0000 (20:40 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Sat, 27 Jun 2020 20:40:13 +0000 (20:40 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/gui/text/qfontmetrics.cpp

index bd99228..d674426 100644 (file)
@@ -774,8 +774,7 @@ QRect QFontMetrics::boundingRect(const QRect &rect, int flags, const QString &te
             tabArrayLen++;
 
     QRectF rb;
-    QRectF rr(rect);
-    qt_format_text(QFont(d.data()), rr, flags | Qt::TextDontPrint, text, &rb, tabStops, tabArray,
+    qt_format_text(QFont(d.data()), rect, flags | Qt::TextDontPrint, text, &rb, tabStops, tabArray,
                    tabArrayLen, 0);
 
     return rb.toAlignedRect();