diff --git a/src/GUI/AddonsModel.cxx b/src/GUI/AddonsModel.cxx index 746593b96..06b37e071 100644 --- a/src/GUI/AddonsModel.cxx +++ b/src/GUI/AddonsModel.cxx @@ -51,8 +51,11 @@ AddonsModel::~AddonsModel() void AddonsModel::resetData(const QStringList& ndata) { beginResetModel(); - QSet newSet = QSet{ndata.begin(), ndata.end()}; - +#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0) + const auto newSet = QSet{ndata.begin(), ndata.end()}; +#else + const auto newSet = QSet::fromList(ndata); +#endif for(const auto& path : m_addonsList) { if (!newSet.contains(path)) { m_addonsMap.remove(path);