summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>2016-04-05 18:03:38 -0700
committerGabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>2016-04-06 22:20:45 +0000
commit5f8bd44adaab322a7564855a089edf7b3247ad1b (patch)
treee57473bbe69ba73d4752b08e442f2fccf0239ffd
parent1e69d4e3ac4263776ae13095dec213b24c51e22f (diff)
Avoid unnecessary allocation in QClipData::setClipRegion()
Change-Id: I1280a496478ec6839ac432ffd63ecea28dbb972a Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
-rw-r--r--src/gui/painting/qpaintengine_raster.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/painting/qpaintengine_raster.cpp b/src/gui/painting/qpaintengine_raster.cpp
index f70bef72d8..278d7bb99e 100644
--- a/src/gui/painting/qpaintengine_raster.cpp
+++ b/src/gui/painting/qpaintengine_raster.cpp
@@ -3887,7 +3887,7 @@ void QClipData::setClipRect(const QRect &rect)
void QClipData::setClipRegion(const QRegion &region)
{
if (region.rectCount() == 1) {
- setClipRect(region.rects().at(0));
+ setClipRect(region.boundingRect());
return;
}