diff --git a/components/contentselector/model/contentmodel.cpp b/components/contentselector/model/contentmodel.cpp index 8e7b77d308..3a3fbb9969 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