diff --git a/src/libs/utils/persistentsettings.cpp b/src/libs/utils/persistentsettings.cpp index 22f0e87bd2c..4644a51be6c 100644 --- a/src/libs/utils/persistentsettings.cpp +++ b/src/libs/utils/persistentsettings.cpp @@ -354,6 +354,9 @@ bool PersistentSettingsReader::load(const FilePath &fileName) m_valueMap.clear(); QFile file(fileName.toString()); + if (file.size() == 0) // skip empty files + return false; + if (!file.open(QIODevice::ReadOnly|QIODevice::Text)) return false; ParseContext ctx;