From c161cda0d7990ee7cf3f91b74146a2e5cbcbbc23 Mon Sep 17 00:00:00 2001 From: Gregor Riepl Date: Mon, 27 Nov 2023 13:01:55 +0100 Subject: [PATCH] FIX: Fix build error with wxWidgets 3.2.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Make initializers explicit to avoid ambiguous wxArrayString overloads. src/slic3r/GUI/PhysicalPrinterDialog.cpp: In member function ‘void Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(Slic3r::GUI::ConfigOptionsGroup*)’: src/slic3r/GUI/PhysicalPrinterDialog.cpp:332: error: call of overloaded ‘set_values()’ is ambiguous 332 | choice->set_values({ m_config->opt_string("printhost_port") }); | See https://github.com/prusa3d/PrusaSlicer/pull/11769 --- src/slic3r/GUI/PhysicalPrinterDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp index 4d6d48a26..1ab467214 100644 --- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp +++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp @@ -329,7 +329,7 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr // Always fill in the "printhost_port" combo box from the config and select it. { Choice* choice = dynamic_cast(m_optgroup->get_field("printhost_port")); - choice->set_values({ m_config->opt_string("printhost_port") }); + choice->set_values(std::vector({ m_config->opt_string("printhost_port") })); choice->set_selection(); }