FIX: fix problems of preview-slider under ByObject

1.layer number display in disorder under ByObject case
2.disable unworkable functions in ByObject case:add pause, add custom Gcode, change filaments

Change-Id: Ib0413e047db1daf1ca582e1369c70b6b93c1bd64
This commit is contained in:
liz.li 2022-12-14 16:08:21 +08:00 committed by Lane.Wei
parent c832a03616
commit 3190283929
2 changed files with 18 additions and 15 deletions

View file

@ -483,10 +483,9 @@ void Preview::update_layers_slider_mode()
can_change_color = false;
}
// check if whole model uses just only one extruder
if (!plate_extruders.empty()) {
if (plate_extruders.size() > 1) {
//const int extruder = objects[0]->config.has("extruder") ? objects[0]->config.option("extruder")->getInt() : 0;
const int extruder = plate_extruders[0];
only_extruder = extruder;
only_extruder = plate_extruders[0];
// auto is_one_extruder_printed_model = [objects, extruder]() {
// for (ModelObject *object : objects) {
// if (object->config.has("extruder") && object->config.option("extruder")->getInt() != extruder) /*return false*/;