From 508ee2760dc9a8988bec5ac6c5359e835be14613 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 (cherry picked from commit f4ce4b3600da9dd471c3b9d02aebac093dfcbfc8) --- 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 c7ff7a0e03..9d84164f5b 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -15740,6 +15740,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); }