Fix on Qt 5.14

Can't use iterators on temporary objects
This commit is contained in:
Aleix Pol 2020-02-06 16:46:14 +01:00
parent a31c6ac6c7
commit e46b55851d

View file

@ -52,8 +52,8 @@ void ApplicationListModel::loadSettings()
{
m_favorites = m_homeScreen->config().readEntry("Favorites", QStringList());
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
m_desktopItems = QSet<QString>(m_homeScreen->config().readEntry("DesktopItems", QStringList()).begin(),
m_homeScreen->config().readEntry("DesktopItems", QStringList()).end());
const auto di = m_homeScreen->config().readEntry("DesktopItems", QStringList());
m_desktopItems = QSet<QString>(di.begin(), di.end());
#else
m_desktopItems = m_homeScreen->config().readEntry("DesktopItems", QStringList()).toSet();
#endif