FIX: gui: fix the filament select issue after sync ams

jira: STUDIO-10467
set the filament selected to visible if it is selected

Change-Id: I376101c7c01b2f6dd85e780abd3ad69c81bcc0d6
This commit is contained in:
lane.wei 2025-02-17 21:52:18 +08:00
parent 66a8e9ebf0
commit b957d5111b
1 changed files with 8 additions and 1 deletions

View File

@ -1128,8 +1128,15 @@ void PlaterPresetComboBox::update()
m_type == Preset::TYPE_PRINTER && m_preset_bundle->physical_printers.has_selection() ? false :
i == m_collection->get_selected_idx();
if (!preset.is_visible || (!preset.is_compatible && !is_selected))
if (!is_selected && (!preset.is_visible ||!preset.is_compatible))
{
continue;
}
else if (is_selected && !preset.is_visible)
{
Preset& selected_preset = const_cast<Preset&>(preset);
selected_preset.is_visible = true;
}
bool single_bar = false;
wxString name = get_preset_name(preset);