FIX: update compatible after remove user presets
Change-Id: Ib989501429d4faf767bd59ea13a458b2367998ef
This commit is contained in:
parent
eefe65321f
commit
25bcd9a517
|
@ -932,6 +932,8 @@ void PresetBundle::remove_users_preset(AppConfig &config, std::map<std::string,
|
||||||
filaments.select_preset_by_name(selected_filament_name, false);
|
filaments.select_preset_by_name(selected_filament_name, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update_compatible(PresetSelectCompatibleType::Always);
|
||||||
|
|
||||||
/* set selected preset */
|
/* set selected preset */
|
||||||
for (size_t i = 0; i < filament_presets.size(); ++i)
|
for (size_t i = 0; i < filament_presets.size(); ++i)
|
||||||
{
|
{
|
||||||
|
@ -1373,6 +1375,7 @@ void PresetBundle::export_selections(AppConfig &config)
|
||||||
config.set("presets", PRESET_FILAMENT_NAME, filament_presets.front());
|
config.set("presets", PRESET_FILAMENT_NAME, filament_presets.front());
|
||||||
for (unsigned i = 1; i < filament_presets.size(); ++i) {
|
for (unsigned i = 1; i < filament_presets.size(); ++i) {
|
||||||
char name[64];
|
char name[64];
|
||||||
|
assert(!filament_presets[i].empty());
|
||||||
sprintf(name, "filament_%02u", i);
|
sprintf(name, "filament_%02u", i);
|
||||||
config.set("presets", name, filament_presets[i]);
|
config.set("presets", name, filament_presets[i]);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue