From 8d4f86b84a74ebc5778a30d2ca2d53d51a126874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Hejl?= Date: Thu, 27 Mar 2025 11:59:02 +0100 Subject: [PATCH] Fix of using already moved variable. --- src/libslic3r/LayerRegion.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/LayerRegion.cpp b/src/libslic3r/LayerRegion.cpp index c913082636..00e8951aed 100644 --- a/src/libslic3r/LayerRegion.cpp +++ b/src/libslic3r/LayerRegion.cpp @@ -316,9 +316,9 @@ Surfaces merge_bridges( // union_safety_offset_ex(acc) for (ExPolygon &bridge_expolygon : merged_bridges) { - Surface surface{ stBottomBridge, std::move(bridge_expolygon) }; const Lines lines{to_lines(diff_pl(to_polylines(bridge_expolygon), expand(expansions, float(SCALED_EPSILON))))}; auto [bridging_dir, unsupported_dist] = detect_bridging_direction(lines, to_polygons(bridge_expolygon)); + Surface surface{ stBottomBridge, std::move(bridge_expolygon) }; surface.bridge_angle = M_PI + std::atan2(bridging_dir.y(), bridging_dir.x()); result.push_back(std::move(surface)); }