mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-08-01 06:12:01 +08:00
Don't need the const_cast.
This commit is contained in:
parent
0b3496b45f
commit
c78c23c73d
@ -514,9 +514,9 @@ PrintGCode::process_layer(size_t idx, const Layer* layer, const Points& copies)
|
|||||||
const auto n_slices {layer->slices.size()};
|
const auto n_slices {layer->slices.size()};
|
||||||
|
|
||||||
for (auto region_id = 0U; region_id < print.regions.size(); ++region_id) {
|
for (auto region_id = 0U; region_id < print.regions.size(); ++region_id) {
|
||||||
LayerRegion* layerm;
|
const LayerRegion* layerm;
|
||||||
try {
|
try {
|
||||||
layerm = const_cast<LayerRegion*>(layer->get_region(region_id));
|
layerm = layer->get_region(region_id); // we promise to be good and not give this to anyone who will modify it
|
||||||
} catch (std::out_of_range &e) {
|
} catch (std::out_of_range &e) {
|
||||||
continue; // if no regions, bail;
|
continue; // if no regions, bail;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user