From 29ca117ad6f0c070331a1aca4a8e78b75cf7aa77 Mon Sep 17 00:00:00 2001
From: Anton Kudryavtsev <a.kudryavtsev@netris.ru>
Date: Mon, 11 Jan 2016 15:55:31 +0300
Subject: [PATCH] QSize: use qSwap in transpose()

... because that's what it does.

Change-Id: Ia3d4eefe2e675e4b2c2a4f01b8339ba69a40a5e9
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
---
 src/corelib/tools/qsize.cpp | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/corelib/tools/qsize.cpp b/src/corelib/tools/qsize.cpp
index 24a29f02133..4e453147226 100644
--- a/src/corelib/tools/qsize.cpp
+++ b/src/corelib/tools/qsize.cpp
@@ -159,9 +159,7 @@ QT_BEGIN_NAMESPACE
 
 void QSize::transpose() Q_DECL_NOTHROW
 {
-    int tmp = wd;
-    wd = ht;
-    ht = tmp;
+    qSwap(wd, ht);
 }
 
 /*!
@@ -592,9 +590,7 @@ QDebug operator<<(QDebug dbg, const QSize &s)
 
 void QSizeF::transpose() Q_DECL_NOTHROW
 {
-    qreal tmp = wd;
-    wd = ht;
-    ht = tmp;
+    qSwap(wd, ht);
 }
 
 /*!
-- 
GitLab