diff --git a/src/libs/qmljs/qmljsdialect.cpp b/src/libs/qmljs/qmljsdialect.cpp index 60d4a1e46fc..277bd03dc1f 100644 --- a/src/libs/qmljs/qmljsdialect.cpp +++ b/src/libs/qmljs/qmljsdialect.cpp @@ -300,7 +300,11 @@ bool PathsAndLanguages::maybeInsert(const PathAndLanguage &pathAndLanguage) { return true; } -void PathsAndLanguages::compact() { +void PathsAndLanguages::compact() +{ + if (m_list.isEmpty()) + return; + int oldCompactionPlace = 0; Utils::FileName oldPath = m_list.first().path(); QList compactedList;