Merge branch 'tm_fix_sla_arch_profile_import_SPE-1688'

This commit is contained in:
tamasmeszaros 2023-05-12 08:34:01 +02:00
commit d431204c51
2 changed files with 10 additions and 3 deletions

View file

@ -438,7 +438,7 @@ ConfigSubstitutions SL1Reader::read(std::vector<ExPolygons> &slices,
ConfigSubstitutions SL1Reader::read(DynamicPrintConfig &out)
{
ZipperArchive arch = read_zipper_archive(m_fname, {}, {"png"});
ZipperArchive arch = read_zipper_archive(m_fname, {"ini"}, {"png", "thumbnail"});
return out.load(arch.profile, ForwardCompatibilitySubstitutionRule::Enable);
}

View file

@ -83,8 +83,15 @@ ZipperArchive read_zipper_archive(const std::string &zipfname,
}))
continue;
if (name == CONFIG_FNAME) { arch.config = read_ini(entry, zip); continue; }
if (name == PROFILE_FNAME) { arch.profile = read_ini(entry, zip); continue; }
if (name == CONFIG_FNAME) {
arch.config = read_ini(entry, zip);
continue;
}
if (name == PROFILE_FNAME) {
arch.profile = read_ini(entry, zip);
continue;
}
auto it = std::lower_bound(
arch.entries.begin(), arch.entries.end(),