FIX: config: fix another potential crash when load gcode.3mf

jira: STUDIO-9131
Change-Id: I1bcac6dfa0454e4d6852b7c65bed8a82ac2af4b5
(cherry picked from commit a8f31fcd621deeab7dcc1091d4ae970021b52355)
(cherry picked from commit 6ce38e715a40bca7e3f83d4b74c7f1b09347789d)
This commit is contained in:
lane.wei 2024-12-10 22:24:13 +08:00 committed by Noisyfox
parent b849426125
commit 8446869cb1

View file

@ -618,7 +618,10 @@ public:
this->values[i] = rhs_vec->values[i];
modified = true;
} else {
this->values[i] = default_value[default_index[i]-1];
if ((i < default_index.size()) && (default_index[i] - 1 < default_value.size()))
this->values[i] = default_value[default_index[i] - 1];
else
this->values[i] = default_value[0];
}
}
return modified;