From 72358937264faa96ce30de555f3e17b9aaba2f85 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 (cherry picked from commit 0fe8675141c02c9c09e104b848318f42e126bd4a) --- 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 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();