From 0fe8675141c02c9c09e104b848318f42e126bd4a Mon Sep 17 00:00:00 2001 From: tao wang Date: Fri, 27 Dec 2024 12:04:17 +0800 Subject: [PATCH] FIX:fixed crashes when printer resources cannot be found jira:[none] Change-Id: I8866d067a177afcb5c0341b65d8999dc063cb7e3 --- src/slic3r/GUI/SelectMachine.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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();