Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Matena <lukasmatena@seznam.cz>2022-01-03 17:20:14 +0300
committerLukas Matena <lukasmatena@seznam.cz>2022-01-03 17:20:14 +0300
commitb03440291262209c7bf92a4625992bc29485fb8f (patch)
tree6d2697269366316028f732a0e4eb386bf0d4abcf /src/slic3r/GUI
parent215e845c31889f92f78e8be1d9ee52f6209a8082 (diff)
Fix of slow place on face on complex models #7587
Diffstat (limited to 'src/slic3r/GUI')
-rw-r--r--src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp b/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp
index 9034d78d8..3f3956a54 100644
--- a/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp
+++ b/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp
@@ -249,7 +249,8 @@ void GLGizmoFlatten::update_planes()
}
if (discard) {
- m_planes.erase(m_planes.begin() + (polygon_id--));
+ m_planes[polygon_id--] = std::move(m_planes.back());
+ m_planes.pop_back();
continue;
}