diff --git a/src/slic3r/GUI/UnsavedChangesDialog.cpp b/src/slic3r/GUI/UnsavedChangesDialog.cpp index 6bb333076..ecd4b13b1 100644 --- a/src/slic3r/GUI/UnsavedChangesDialog.cpp +++ b/src/slic3r/GUI/UnsavedChangesDialog.cpp @@ -1783,6 +1783,8 @@ void UnsavedChangesDialog::update_tree(Preset::Type type, PresetCollection* pres } auto category = option.category_local; if (variant_index >= 0) { + if (printer_options_with_variant_2.count(opt_key.substr(0, opt_key.find_last_of('#'))) > 0) + variant_index /= 2; if (boost::nowide::narrow(category).find("Extruder ") == 0) category = category.substr(0, 8); if (extruder_id)