diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index 4de9057b6..ca2ebb1ec 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2984,7 +2984,12 @@ void SelectMachineDialog::on_selection_changed(wxCommandEvent &event) // update image auto printer_img_name = "printer_preview_" + obj->printer_type; - m_printer_image->SetBitmap(create_scaled_bitmap(printer_img_name, this, 52)); + try { + m_printer_image->SetBitmap(create_scaled_bitmap(printer_img_name, this, 52)); + } catch (const std::exception &) { + m_printer_image->SetBitmap(create_scaled_bitmap("printer_preview_BL-P001", this, 52)); + } + obj->command_get_version(); obj->command_request_push_all();