Fixed reading of configuration from 3MF broken

with e947a29fc8
This commit is contained in:
Vojtech Bubnik 2021-08-13 10:52:44 +02:00
parent bcad6a251d
commit 8e28ca6f4a

View File

@ -659,8 +659,9 @@ ConfigSubstitutions ConfigBase::load_from_ini_string_commented(std::string &&dat
// Consume LF.
assert(data[i] == '\n');
// Don't keep empty lines.
if (j != 0 && data[j] != '\n')
data[j ++] = data[i ++];
if (j > 0 && data[j - 1] != '\n')
data[j ++] = data[i];
++ i;
}
// Skip all leading spaces;
for (; i < data.size() && (data[i] == ' ' || data[i] == '\t'); ++ i) ;