summaryrefslogtreecommitdiffstats
path: root/src/declarative/graphicsitems/qdeclarativepositioners.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/graphicsitems/qdeclarativepositioners.cpp')
-rw-r--r--src/declarative/graphicsitems/qdeclarativepositioners.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativepositioners.cpp b/src/declarative/graphicsitems/qdeclarativepositioners.cpp
index 1dbdbdaf..bca94ebd 100644
--- a/src/declarative/graphicsitems/qdeclarativepositioners.cpp
+++ b/src/declarative/graphicsitems/qdeclarativepositioners.cpp
@@ -52,6 +52,8 @@
#include <QDebug>
#include <QCoreApplication>
+#include <algorithm>
+
QT_BEGIN_NAMESPACE
static const QDeclarativeItemPrivate::ChangeTypes watchedChanges
@@ -230,7 +232,7 @@ void QDeclarativeBasePositioner::prePositioning()
d->doingPositioning = true;
//Need to order children by creation order modified by stacking order
QList<QGraphicsItem *> children = d->QGraphicsItemPrivate::children;
- qSort(children.begin(), children.end(), d->insertionOrder);
+ std::sort(children.begin(), children.end(), QGraphicsItemPrivate::insertionOrder);
QPODVector<PositionedItem,8> oldItems;
positionedItems.copyAndClear(oldItems);