From 40b140a2dc8e50d78ec96e9303436c0f7a12b623 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 24 Oct 2020 23:13:56 +0300 Subject: [PATCH] optimize QWidgetPrivate::mapToWS() and QWidgetPrivate::mapFromWS() Signed-off-by: Ivailo Monev --- src/gui/kernel/qwidget_p.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/kernel/qwidget_p.h b/src/gui/kernel/qwidget_p.h index 4b9c30380..6f6772d60 100644 --- a/src/gui/kernel/qwidget_p.h +++ b/src/gui/kernel/qwidget_p.h @@ -516,10 +516,10 @@ public: { return p + data.wrect.topLeft(); } inline QRect mapToWS(const QRect &r) const - { QRect rr(r); rr.translate(-data.wrect.topLeft()); return rr; } + { return r.translated(-data.wrect.topLeft()); } inline QRect mapFromWS(const QRect &r) const - { QRect rr(r); rr.translate(data.wrect.topLeft()); return rr; } + { return r.translated(data.wrect.topLeft()); } // Variables. // Regular pointers (keep them together to avoid gaps on 64 bit architectures). -- 2.11.0