From 4a0a4913f4d058016fb273c51c214dc893491a2f Mon Sep 17 00:00:00 2001 From: tao wang Date: Sat, 8 Feb 2025 17:27:34 +0800 Subject: [PATCH] FIX:fixed the issue of macOS crashing when closing windows jira:[none] Change-Id: I716734c17c67a7022d9a78889bfdff1eaf54bbec (cherry picked from commit 9274e75b3e252066612c000d905d2dc99f57b176) --- src/slic3r/GUI/Plater.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index e2085b6450..e24e0cace9 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -14494,11 +14494,16 @@ void Plater::send_calibration_job_finished(wxCommandEvent & evt) void Plater::print_job_finished(wxCommandEvent &evt) { //start print failed - if (Slic3r::GUI::wxGetApp().get_inf_dialog_contect().empty()) { + if (p) { +#ifdef __APPLE__ p->hide_select_machine_dlg(); - } - else { - p->enter_prepare_mode(); +#else + if (Slic3r::GUI::wxGetApp().get_inf_dialog_contect().empty()) { + p->hide_select_machine_dlg(); + } else { + p->enter_prepare_mode(); + } +#endif // __APPLE__ }