FIX:empty plate slice state should set to UNSLICED

jira: github 6276
Change-Id: I1a25cb2920806fc09f6d666bf043433837190ac2
(cherry picked from commit 61204671b0b462f49363d11e2bff79958bba031c)
This commit is contained in:
zhou.xu
2025-03-31 14:48:09 +08:00
committed by Noisyfox
parent f18483825d
commit 72fce85874

View File

@@ -8160,7 +8160,7 @@ void GLCanvas3D::_render_imgui_select_plate_toolbar()
m_sel_plate_toolbar.m_items[i]->slice_state = IMToolbarItem::SliceState::SLICE_FAILED;
}
else {
if (!plate_list.get_plate(i)->can_slice())
if (plate_list.get_plate(i)->has_printable_instances() && !plate_list.get_plate(i)->can_slice())
m_sel_plate_toolbar.m_items[i]->slice_state = IMToolbarItem::SliceState::SLICE_FAILED;
else {
if (plate_list.get_plate(i)->get_slicing_percent() < 0.0f)