Prevent capturing '=' in config key

This commit is contained in:
BigBahss 2020-10-31 20:28:16 -04:00
parent 5927f3dd7b
commit ebb17476a7

View file

@ -36,7 +36,7 @@ void KeyValueConfigBase::load() {
QTextStream in(&file); QTextStream in(&file);
in.setCodec("UTF-8"); in.setCodec("UTF-8");
QList<QString> configLines; QList<QString> configLines;
QRegularExpression re("^(?<key>.+)=(?<value>.*)$"); QRegularExpression re("^(?<key>[^=]+)=(?<value>.*)$");
while (!in.atEnd()) { while (!in.atEnd()) {
QString line = in.readLine().trimmed(); QString line = in.readLine().trimmed();
int commentIndex = line.indexOf("#"); int commentIndex = line.indexOf("#");