From fbd70b13a3738346ef197c75d7f5ab6733f18c17 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Mon, 28 Aug 2023 18:16:03 +0800 Subject: [PATCH] FIX: the ams control display the value of last time when the filament is not recognized Jira: 3831 Change-Id: I7f121e7ba8504a3a6de12227b3c7c032a452b62d --- src/slic3r/GUI/Widgets/AMSControl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Widgets/AMSControl.cpp b/src/slic3r/GUI/Widgets/AMSControl.cpp index 158fd1ad9..b468255e0 100644 --- a/src/slic3r/GUI/Widgets/AMSControl.cpp +++ b/src/slic3r/GUI/Widgets/AMSControl.cpp @@ -83,7 +83,7 @@ bool AMSinfo::parse_ams_info(MachineObject *obj, Ams *ams, bool remain_flag, boo wxColour(255, 255, 255); } - if (obj->get_printer_series() == PrinterSeries::SERIES_X1) { + if (obj->get_printer_series() == PrinterSeries::SERIES_X1 && it->second->is_tray_info_ready()) { CalibUtils::get_pa_k_n_value_by_cali_idx(obj, it->second->cali_idx, info.k, info.n); } else {