From f4ce4b3600da9dd471c3b9d02aebac093dfcbfc8 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Wed, 4 Dec 2024 17:49:49 +0800 Subject: [PATCH] FIX: object configuration form cannot be used with multiple extruders Change-Id: I0c78d0367a7e9f032b6c6efc63bfc6d54b28d091 Jira: STUDIO-7976 --- src/slic3r/GUI/Plater.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index aa515b8e3..e26c76e52 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -15664,6 +15664,11 @@ void Plater::set_need_update(bool need_update) //BBS: add popup logic for table object bool Plater::PopupObjectTable(int object_id, int volume_id, const wxPoint& position) { + if (dynamic_cast(wxGetApp().get_tab(Preset::TYPE_PRINTER))->m_extruders_count > 1) { + MessageDialog dlg(this, _L("Currently, the object configuration form cannot be used with multiple extruders."), _L("Not available"), wxOK | wxICON_WARNING); + dlg.ShowModal(); + return false; + } return p->PopupObjectTable(object_id, volume_id, position); }