diff --git a/src/corelib/io/qdir.cpp b/src/corelib/io/qdir.cpp index 9b3ea2fe2c..c984f28bd0 100644 --- a/src/corelib/io/qdir.cpp +++ b/src/corelib/io/qdir.cpp @@ -52,7 +52,6 @@ #include "qstring.h" #include "qregexp.h" #include "qvector.h" -#include "qalgorithms.h" #include "qvarlengtharray.h" #include "qfilesystementry_p.h" #include "qfilesystemmetadata_p.h" @@ -64,6 +63,7 @@ # include "private/qcoreglobaldata_p.h" #endif +#include #include QT_BEGIN_NAMESPACE @@ -308,7 +308,7 @@ inline void QDirPrivate::sortFileList(QDir::SortFlags sort, QFileInfoList &l, QScopedArrayPointer si(new QDirSortItem[n]); for (int i = 0; i < n; ++i) si[i].item = l.at(i); - qSort(si.data(), si.data() + n, QDirSortItemComparator(sort)); + std::sort(si.data(), si.data() + n, QDirSortItemComparator(sort)); // put them back in the list(s) if (infos) { for (int i = 0; i < n; ++i)