summaryrefslogtreecommitdiffstats
path: root/src/widgets/kernel
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2018-06-15 18:43:56 -0700
committerThiago Macieira <thiago.macieira@intel.com>2018-06-18 01:52:51 +0000
commit150b9327a4cb47a482b9690a4d355da4d058e9c8 (patch)
treeac0d37e2854744e85f17b569900ba891a7a83b3d /src/widgets/kernel
parent6a89f89946c15da80e0ad086ea93fa079ac1e95b (diff)
Fix warning that QRegion::rects() is deprecated
Since we do need a container so we can sort, use std::back_inserter. Change-Id: I6efb28c3145047559ec0fffd153880918eb47184 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/widgets/kernel')
-rw-r--r--src/widgets/kernel/qwidgetbackingstore.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widgets/kernel/qwidgetbackingstore.cpp b/src/widgets/kernel/qwidgetbackingstore.cpp
index 768406f361..235c93bc18 100644
--- a/src/widgets/kernel/qwidgetbackingstore.cpp
+++ b/src/widgets/kernel/qwidgetbackingstore.cpp
@@ -796,7 +796,8 @@ QWidgetBackingStore::~QWidgetBackingStore()
static QVector<QRect> getSortedRectsToScroll(const QRegion &region, int dx, int dy)
{
- QVector<QRect> rects = region.rects();
+ QVector<QRect> rects;
+ std::copy(region.begin(), region.end(), std::back_inserter(rects));
if (rects.count() > 1) {
std::sort(rects.begin(), rects.end(), [=](const QRect &r1, const QRect &r2) {
if (r1.y() == r2.y()) {