FIX:The 'close' button did not call 'cancelw_coin_comor'

jira: STUDIO-10926
Change-Id: I4ded2cd930575eccfab27d62bf451eb788c90310
(cherry picked from commit 427f27ce9bccef8f1ff18924e7a7ab4f23f898c0)
This commit is contained in:
zhou.xu
2025-03-18 11:44:38 +08:00
committed by Noisyfox
parent dd4781e47b
commit 484d3db930
2 changed files with 20 additions and 9 deletions

View File

@@ -1776,11 +1776,15 @@ bool PartPlate::check_mixture_of_pla_and_petg(const DynamicPrintConfig &config)
if (!used_filaments.empty()) {
for (auto filament_idx : used_filaments) {
int filament_id = filament_idx - 1;
std::string filament_type = config.option<ConfigOptionStrings>("filament_type")->values.at(filament_id);
if (filament_type == "PLA")
has_pla = true;
if (filament_type == "PETG")
has_petg = true;
if (filament_id < config.option<ConfigOptionStrings>("filament_type")->values.size()) {
std::string filament_type = config.option<ConfigOptionStrings>("filament_type")->values.at(filament_id);
if (filament_type == "PLA")
has_pla = true;
if (filament_type == "PETG")
has_petg = true;
} else {
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " check error:array bound";
}
}
}