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:
parent
66a8e9ebf0
commit
b957d5111b
|
@ -1128,8 +1128,15 @@ void PlaterPresetComboBox::update()
|
||||||
m_type == Preset::TYPE_PRINTER && m_preset_bundle->physical_printers.has_selection() ? false :
|
m_type == Preset::TYPE_PRINTER && m_preset_bundle->physical_printers.has_selection() ? false :
|
||||||
i == m_collection->get_selected_idx();
|
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;
|
continue;
|
||||||
|
}
|
||||||
|
else if (is_selected && !preset.is_visible)
|
||||||
|
{
|
||||||
|
Preset& selected_preset = const_cast<Preset&>(preset);
|
||||||
|
selected_preset.is_visible = true;
|
||||||
|
}
|
||||||
|
|
||||||
bool single_bar = false;
|
bool single_bar = false;
|
||||||
wxString name = get_preset_name(preset);
|
wxString name = get_preset_name(preset);
|
||||||
|
|
Loading…
Reference in New Issue