mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-16 10:02:12 +00:00
ENH: try to fix a printer search bug
JIRA: STUDIO-4697 Change-Id: If14fdcf7a27d02af9c33029837a067305582208b Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
@@ -552,11 +552,14 @@ void SelectMachinePopup::update_other_devices()
|
||||
MachineObjectPanel* op = nullptr;
|
||||
if (i < m_other_list_machine_panel.size()) {
|
||||
op = m_other_list_machine_panel[i]->mPanel;
|
||||
op->Show();
|
||||
#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);
|
||||
@@ -682,11 +685,14 @@ void SelectMachinePopup::update_user_devices()
|
||||
MachineObjectPanel* op = nullptr;
|
||||
if (i < m_user_list_machine_panel.size()) {
|
||||
op = m_user_list_machine_panel[i]->mPanel;
|
||||
op->Show();
|
||||
#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);
|
||||
@@ -803,7 +809,7 @@ bool SelectMachinePopup::search_for_printer(MachineObject* obj)
|
||||
auto ip_it = ip.find(search_text);
|
||||
if ((name_it != std::string::npos)||(ip_it != std::string::npos)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user