From 052b55c0295ffb89f8ad750b4c35fa9a8b1cb393 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 31 Jul 2020 13:03:11 -0400 Subject: [PATCH] avoid temporary in QPainterPath::toReversed() Signed-off-by: Ivailo Monev --- src/gui/painting/qpainterpath.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gui/painting/qpainterpath.cpp b/src/gui/painting/qpainterpath.cpp index 89ed8ebaf..7d382f4be 100644 --- a/src/gui/painting/qpainterpath.cpp +++ b/src/gui/painting/qpainterpath.cpp @@ -1451,13 +1451,12 @@ QRectF QPainterPath::controlPointRect() const QPainterPath QPainterPath::toReversed() const { Q_D(const QPainterPath); - QPainterPath rev; if (isEmpty()) { - rev = *this; - return rev; + return *this; } + QPainterPath rev; rev.moveTo(d->elements.at(d->elements.size()-1).x, d->elements.at(d->elements.size()-1).y); for (int i=d->elements.size()-1; i>=1; --i) { -- 2.11.0