From 362c3656792fa542e7a853c930e4d0884151b58b Mon Sep 17 00:00:00 2001 From: "liz.li" Date: Tue, 11 Apr 2023 20:34:46 +0800 Subject: [PATCH] FIX:changed name is out of sync with printer, when send to sdcard Change-Id: I357c0f6e53f1413af57e26e68ab44c6e76ef0ce1 --- src/slic3r/GUI/SendToPrinter.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/slic3r/GUI/SendToPrinter.cpp b/src/slic3r/GUI/SendToPrinter.cpp index b279ee109..3e64351da 100644 --- a/src/slic3r/GUI/SendToPrinter.cpp +++ b/src/slic3r/GUI/SendToPrinter.cpp @@ -363,6 +363,11 @@ SendToPrinterDialog::SendToPrinterDialog(Plater *plater) m_rename_input->SetMinSize(wxSize(FromDIP(380), FromDIP(24))); m_rename_input->SetMaxSize(wxSize(FromDIP(380), FromDIP(24))); m_rename_input->Bind(wxEVT_TEXT_ENTER, [this](auto& e) {on_rename_enter();}); + m_rename_input->Bind(wxEVT_KILL_FOCUS, [this](auto& e) { + if (!m_rename_input->HasFocus() && !m_rename_text->HasFocus()) + on_rename_enter(); + else + e.Skip(); }); rename_edit_sizer_v->Add(m_rename_input, 1, wxALIGN_CENTER, 0);