FIX: update layout after remove filament

Change-Id: I147e32f423d8d3debf1bea537dd0dfc2e1b24c19
Jira: STUDIO-12072
This commit is contained in:
chunmao.guo 2025-05-21 16:16:25 +08:00 committed by lane.wei
parent 8f4d5f44d7
commit 63783419e5

View File

@ -2818,6 +2818,11 @@ void Sidebar::on_filaments_delete(size_t filament_id)
p->combos_filament[idx]->update(); p->combos_filament[idx]->update();
} }
auto min_size = p->m_panel_filament_content->GetSizer()->GetMinSize();
if (min_size.y > p->m_panel_filament_content->GetMaxHeight())
min_size.y = p->m_panel_filament_content->GetMaxHeight();
p->m_panel_filament_content->SetMinSize(min_size);
Layout(); Layout();
p->m_panel_filament_title->Refresh(); p->m_panel_filament_title->Refresh();
update_ui_from_settings(); update_ui_from_settings();