mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 04:35:54 +08:00
SPE-2612: Do not offer more than maximum number of beds
This commit is contained in:
parent
4cf30d6c81
commit
623855ef5e
@ -355,6 +355,8 @@ void MultipleBeds::update_shown_beds(Model& model, const BuildVolume& build_volu
|
|||||||
m_number_of_beds = std::min(this->get_max_beds(), max_bed + 1);
|
m_number_of_beds = std::min(this->get_max_beds(), max_bed + 1);
|
||||||
model.update_print_volume_state(build_volume);
|
model.update_print_volume_state(build_volume);
|
||||||
set_active_bed(m_number_of_beds != original_number_of_beds ? 0 : stash_active);
|
set_active_bed(m_number_of_beds != original_number_of_beds ? 0 : stash_active);
|
||||||
|
if (m_number_of_beds != original_number_of_beds)
|
||||||
|
request_next_bed(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MultipleBeds::rearrange_after_load(Model& model, const BuildVolume& build_volume)
|
bool MultipleBeds::rearrange_after_load(Model& model, const BuildVolume& build_volume)
|
||||||
@ -372,6 +374,8 @@ bool MultipleBeds::rearrange_after_load(Model& model, const BuildVolume& build_v
|
|||||||
model.update_print_volume_state(build_volume);
|
model.update_print_volume_state(build_volume);
|
||||||
request_next_bed(false);
|
request_next_bed(false);
|
||||||
set_active_bed(m_number_of_beds != original_number_of_beds ? 0 : stash_active);
|
set_active_bed(m_number_of_beds != original_number_of_beds ? 0 : stash_active);
|
||||||
|
if (m_number_of_beds != original_number_of_beds)
|
||||||
|
request_next_bed(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
m_legacy_layout = true;
|
m_legacy_layout = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user