diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index bf5b1f074c..2eb54bd857 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2928,7 +2928,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();