Fix loop where there was a potential for double entry.

c++11
cc9cii 10 years ago
parent 4902c66792
commit a439f49c4d

@ -265,7 +265,10 @@ bool Config::GameSettings::writeFileWithComments(QFile &file)
// Below is based on readFile() code, if that changes corresponding change may be // Below is based on readFile() code, if that changes corresponding change may be
// required (for example duplicates may be inserted if the rules don't match) // required (for example duplicates may be inserted if the rules don't match)
if ((*iter).isEmpty() || (*iter).contains(QRegExp("^\\s*#"))) if ((*iter).isEmpty() || (*iter).contains(QRegExp("^\\s*#")))
{
stream << *iter << "\n"; stream << *iter << "\n";
continue;
}
if (settingRegex.indexIn(*iter) == -1 || settingRegex.captureCount() < 2) if (settingRegex.indexIn(*iter) == -1 || settingRegex.captureCount() < 2)
continue; continue;

Loading…
Cancel
Save