From af241d4c5a1875bb7dd7e10b71d509a1aeaaf50f Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Wed, 6 Sep 2023 11:14:21 +0800 Subject: [PATCH] FIX: report warning when uncheck timelapse for i3 Jira: 4338 Change-Id: Ia66676c25f2fa6a111e3e864a7b25989beaaf59b --- src/slic3r/GUI/SelectMachine.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index be02ec7ad5..c4cf2be2e3 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2271,7 +2271,13 @@ void SelectMachineDialog::on_ok_btn(wxCommandEvent &event) for (auto warning : plate->get_slice_result()->warnings) { if (warning.msg == BED_TEMP_TOO_HIGH_THAN_FILAMENT) { - if ((obj_->printer_type == "BL-P001" || obj_->printer_type == "BL-P002")) { + if ((obj_->get_printer_series() == PrinterSeries::SERIES_X1)) { + confirm_text.push_back(Plater::get_slice_warning_string(warning) + "\n"); + has_slice_warnings = true; + } + } + else if (warning.msg == NOT_SUPPORT_TRADITIONAL_TIMELAPSE) { + if (obj_->get_printer_arch() == PrinterArch::ARCH_I3 && m_checkbox_list["timelapse"]->GetValue()) { confirm_text.push_back(Plater::get_slice_warning_string(warning) + "\n"); has_slice_warnings = true; }