diff --git a/src/declarative/runnermodel.cpp b/src/declarative/runnermodel.cpp --- a/src/declarative/runnermodel.cpp +++ b/src/declarative/runnermodel.cpp @@ -79,7 +79,12 @@ void RunnerModel::setRunners(const QStringList &allowedRunners) { //use sets to ensure comparison is order-independent +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) if (allowedRunners.toSet() == runners().toSet()) { +#else + const QStringList runnerList = runners(); + if (QSet(allowedRunners.begin(), allowedRunners.end()) == QSet(runnerList.begin(), runnerList.end())) { +#endif return; } if (m_manager) {