From 5ad7b17688c69a571f2dbafe544144c3ff49856e Mon Sep 17 00:00:00 2001 From: Stone Li Date: Tue, 31 Oct 2023 09:15:49 +0800 Subject: [PATCH] FIX: fix a bug when searching a printer JIRA: STUDIO-5009 Change-Id: I55be7b295882af6090e2528a03baef490bf4bfe6 Signed-off-by: Stone Li --- src/slic3r/GUI/SelectMachine.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index b63c171b8..20a1dfeb0 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -552,15 +552,6 @@ void SelectMachinePopup::update_other_devices() MachineObjectPanel* op = nullptr; if (i < m_other_list_machine_panel.size()) { op = m_other_list_machine_panel[i]->mPanel; -#if !BBL_RELEASE_TO_PUBLIC && defined(__WINDOWS__) - if (!search_for_printer(mobj)) { - op->Hide(); - } else { - op->Show(); - } -#else - op->Show(); -#endif } else { op = new MachineObjectPanel(m_scrolledWindow, wxID_ANY); MachinePanel* mpanel = new MachinePanel(); @@ -569,6 +560,16 @@ void SelectMachinePopup::update_other_devices() m_other_list_machine_panel.push_back(mpanel); m_sizer_other_devices->Add(op, 0, wxEXPAND, 0); } +#if !BBL_RELEASE_TO_PUBLIC && defined(__WINDOWS__) + if (!search_for_printer(mobj)) { + op->Hide(); + } + else { + op->Show(); + } +#else + op->Show(); +#endif i++; op->update_machine_info(mobj);