diff --git a/components/contentselector/model/contentmodel.cpp b/components/contentselector/model/contentmodel.cpp index 8e7b77d308..e1973c7506 100644 --- a/components/contentselector/model/contentmodel.cpp +++ b/components/contentselector/model/contentmodel.cpp @@ -602,7 +602,8 @@ void ContentSelectorModel::ContentModel::sortFiles() emit layoutAboutToBeChanged(); int firstModifiable = 0; - while (mFiles.at(firstModifiable)->builtIn() || mFiles.at(firstModifiable)->fromAnotherConfigFile()) + while (firstModifiable < mFiles.size() + && (mFiles.at(firstModifiable)->builtIn() || mFiles.at(firstModifiable)->fromAnotherConfigFile())) ++firstModifiable; // Dependency sort