From 1b49dd98696bcd115785f862e9bde0b204cf5647 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Tue, 3 Aug 2021 09:25:54 +0200 Subject: [PATCH] PhysicalPrinterDialog: Remove all leading and trailing spaces from "print_host" input --- src/slic3r/GUI/PhysicalPrinterDialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp index f7593ba16..f189378a6 100644 --- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp +++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp @@ -434,6 +434,12 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr e.Skip(); temp->GetToolTip()->Enable(true); #endif // __WXGTK__ + // Remove all leading and trailing spaces from the input + std::string trimed_str, str = trimed_str = temp->GetValue().ToStdString(); + boost::trim(trimed_str); + if (trimed_str != str) + temp->SetValue(trimed_str); + TextCtrl* field = dynamic_cast(printhost_field); if (field) field->propagate_value();