Add 'mainsail' -> 'moonraker' substitution so profiles don't break after people upgrade to the new version
This commit is contained in:
parent
ce1da350d3
commit
d337573efe
@ -4214,6 +4214,9 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va
|
|||||||
else if (value == "marlinfirmware")
|
else if (value == "marlinfirmware")
|
||||||
// the "new" marlin firmware flavor used to be called "marlinfirmware" for some time during PrusaSlicer 2.4.0-alpha development.
|
// the "new" marlin firmware flavor used to be called "marlinfirmware" for some time during PrusaSlicer 2.4.0-alpha development.
|
||||||
value = "marlin2";
|
value = "marlin2";
|
||||||
|
} else if (opt_key == "host_type" && value == "mainsail") {
|
||||||
|
// the "mainsail" key (introduced in 2.6.0-alpha6) was renamed to "moonraker" (in 2.6.0-rc1).
|
||||||
|
value = "moonraker";
|
||||||
} else if (opt_key == "fill_density" && value.find("%") == std::string::npos) {
|
} else if (opt_key == "fill_density" && value.find("%") == std::string::npos) {
|
||||||
try {
|
try {
|
||||||
// fill_density was turned into a percent value
|
// fill_density was turned into a percent value
|
||||||
|
Loading…
Reference in New Issue
Block a user